def __eq__(self, other: Any) -> bool:
    if (self is other):
        return True
    if (not isinstance(other, CID)):
        return NotImplemented
    return (self._as_tuple == other._as_tuple)
def __eq__(self, other: Any) -> bool:
    if (self is other):
        return True
    if (not isinstance(other, CID)):
        return NotImplemented
    return (self._as_tuple == other._as_tuple)