Add CompoundAssignment mode to BinaryNumericInstruction
Ensure ConvertVariable() always adds a resolve result to the IdentifierExpression