This works now:
$ perl6 -e 'say X .map({$_})'
a c a d b c b d
$ perl6 -e 'say .map({$_}) X '
a c a d b c b d
$ perl6 -e 'say .map({$_}) X .map({$_})'
a c a d b c b d
I added tests to S03-metaops/cross.t with commit
https://github.com/perl6/roast/commit/d3aa62b272
I'm closing this ticket.
# New Ticket Created by "Carl Mäsak"
# Please include the string: [perl #120973]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org/Ticket/Display.html?id=120973 >
r: say .map({$_}) X, .map({$_})
rakudo-parrot 58307f, rakudo-jvm 58307f: OUTPUT«»
Wha