Fix: operator-assignment addition is non-commutative (fixes#1556)