double operator /(Object other) { final rhs = _resolve(other); if (rhs == 0) throw UnsupportedError('Division by zero'); return value / rhs; }