I'd love to see this, but your way of doing things is a little odd. I'd prefer that we have access to $v1/$v2 from within the operator.
operator " { return $v1 $+ $v2 }
var %x = x " y
xy
Why don't simply use good old aliases to set this operation:
The flow of using an alias within the script is not as logical:
if ($isowner($nick,$chan))
Reads (in my head): if isowner nick on chan
if ($nick isowner $chan)
Reads (again in my head): if nick isowner on chan
It's a lot more logical.