It works fine now:
➜ for ^2 { my @b = 1 xx 4; say (@b.shift xx 2) xx 2 }
((1 1) (1 1))
((1 1) (1 1))
Was apparently fixed a year ago:
https://gist.github.com/Whateverable/e2a6fe61150eb2595ac0ff6929daeab1
https://github.com/rakudo/rakudo/commit/5e61516
Can be closed with tests.
