Regarding The S06 description of named arguments: http://feather.perl6.nl/syn/S06.html#Named_arguments
What I find missing here is documentation of the signature to use if you want to declare "I accept an arbitrary number of named arguments". (Like the param() methods common in Perl5 do). Maybe it's the slurpy hash? sub foo (*%h) {...} ? The spec could use some clarification on this point. Mark