complex operator +(Object other) { final b = _toComplex(other); return complex(real + b.real, imag + b.imag); }