multi sub prefix: (Str $a) { return $a eq "foo" ?? "bar" !! "foo"; } #### foo "foo"; #### BEGIN { eval " multi * prefix: (Str $a) is tighter(&infix:<~>) { return $a eq 'foo' ?? 'bar' !! 'foo'; "; } # and later in the code: foo "fo" ~ "o";