On Thursday, 18 October 2012 at 18:12:49 UTC, Simen Kjaeraas wrote: > I see you have opOpBinary there - should those be opOpAssign? Probably. It's an easy mistake to make. Maybe the compiler should issue a warning when opAssign attempts and fails and opOpBinary is defined.