This bug is fixed in r32441: $ ./parrot perl6.pbc -e 'say [[1,2,3],[4,5,6]].pick(*)' 4 5 61 2 3 $ ./parrot perl6.pbc -e 'say [[1,2,3],[4,5,6]].pick(*).perl' [[1, 2, 3], [4, 5, 6]] $ ./parrot perl6.pbc -e 'my %a = (a => [[1,2,3],[4,5,6]]); say %a<a>.perl' [[1, 2, 3], [4, 5, 6]] $
Closing ticket, thanks! Pm