Luke wrote:
Hmm, I'm doubting that reflecting how many invocants you have on thefoo($a : $b : $c) foo($a : $b : $c : )caller side is a good idea. It seems awfully brittle in the face of reimplementation.
Yep. And that's precisely why we previously ruled against colons in the call syntax (apart from single-dispatch indirect object syntax, of course).
Damian