There might not be much to say about this, I just though I'd mention that I keep getting re-surprised by basics with Raku, like this one, where first I stash an array away in a hash and later try to pull the array out again:
my %stash; my @monsters = << godzilla grendel wormface blob fingfangfoom tingler >>; %stash{'monsters'} = @monsters; Now some time later, when I wanted to extract that array again, my first thought was to do this: my @m = %stash{'monsters'}; But that doesn't get the original array back, instead you end up with the entire original array as the first element of a newly created array: # [[godzilla grendel wormface blob fingfangfoom tingler]] Yary Hluchan pointed out that I could slip it out, and get what I wanted: my @m = | %stash{'monsters'}; say @m; # [godzilla grendel wormface blob fingfangfoom tingler] Though for what I'm doing now, I think it might be better to just alias it with the binding operator: my @m := %stash{'monsters'}; So, like I said: I don't have any particular questions about this, I think I more or less know what's going on... it will be a while before I stop tripping over this sort of thing, though.