Help for this page
my &helper = -> @prev, @rest { ... }
my sub helper (@prev, @rest) { ... }
sub outer(*@vals) { ... } gather { helper [], *@vals } }