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-metaops/reverse.t with commit https://github.com/perl6/roast/commit/da2561a8b6 I'm closing this ticket.