Autrijus wrote:
Indeed. Somehow I think this makes some sense:sub Bool eqv (|T $x, |T $y) { ... }
Except that it prevents anyone from ever writing:
multi sub circumfix:<| |> (Num $x) { return abs $x }
multi sub circumfix:<| |> (Vec $x) { return $x.mag }
which many mathematically inclined folks might find annoying.
(It also precludes intriguing possibilities like:
multi sub circumfix:«| >» ($q) { return Quantum::State.new(val => $q) }
which I personally would find irritating. ;-)
Damian
