public CompoundAssignment(VariableName var, YololBinaryOp op, BaseExpression rhs) : base(var, BaseExpression.MakeBinary(op, new VariableExpression(var), rhs)) { _var = var; _op = op; _rhs = rhs; }