What sort of match object should this return, supposing that it didn't infinite loop:
"x" ~~ / [ [ (x) ]* ]* /
Should $/[0][0] be "x", or should $/[0][0][0] be "x"? If it's the
latter, then when do new top-level elements get added?
/
[
[
{ say +$/[0][] } # is this always the same as
(x)
{ say +$/[0][] } # this?
]*
]*
/
Thanks,
Luke
