http://www.perlmonks.org?node_id=590157


in reply to Re^8: 99 Problems in Perl6
in thread 99 Problems in Perl6

We'll support matching against sigs using when if you really want ordered guards, but multis are defined to ignore ordering, so it doesn't matter where they're defined, in this file or in any other file. Only the type semantics of the signature matter. Overuse of ordered guards is actually kind of a semantic flaw in Haskell, I think. It's a way of sneaking in sequential dependencies without a monad.