But isn't it a unary op?

    delete a.b

-->

    JSUnaryOp("delete", JSDotSelect(VarRef("a", true), "b"))