Allow op assignment

This lets an operator return an lvalue.

Previously,

    i@a.b = 5 + 2;

would be parsed as

    $left:"i"  $right:"a.b = 5 + 2"

which doesn't match Javascript.
Indentation is wonky here :)