. . . "Also, if X is a struct, and the struct defines opAssign(int), this would be valid." .