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'.