See `cirq.protocols.SupportsApproximateEquality`.

def _approx_eq_(self, other: Any, atol: Union[int, float]) -> bool:
        """See `cirq.protocols.SupportsApproximateEquality`."""
        if not isinstance(other, type(self)):
            return NotImplemented
        return approx_eq(self.operations, other.operations, atol=atol)