This works now (after commit https://github.com/rakudo/rakudo/commit/cd51b3401c):
$ perl6 -e 'my @a := -> { rand, rand } ... *; say @a[0]'
0.249321170945563
The existing test was unfudged with commit
https://github.com/perl6/roast/commit/6a567f81b9 (together with two other
fudged tests).
I'm closing this ticket as 'resolved'.
