This was fixed recently: https://github.com/rakudo/rakudo/commit/f53153de10
$ perl6 -e 'my $x; 5 R:= $x; say $x'
===SORRY!=== Error while compiling -e
Cannot reverse the args of := because list assignment operators are too fiddly
at -e:1
--> my $x; 5 R:=⏏ $x; say $x
I added a test to S03-meta
# New Ticket Created by "Carl Mäsak"
# Please include the string: [perl #118793]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org:443/rt3/Ticket/Display.html?id=118793 >
strongly macroey operators like := can't be metaopped at all
rn: my $x; 5 R:=