So, I was wondering about how to do multidispatch based on the context in which something is called, which leads me to wonder if there's going to be a way of reifying calling context so I could write:
method whatever($arg1, $arg2) { my multi whatever ($self, Scalar $context: $arg1, $arg2) { ... } my multi whatever ($self, Array $context: $arg1, $arg2) { ... } whatever($_, want(), $arg1, $arg2) } Just wondering.