`then opAssign would accept identity assignment, which is disallowed.`