def __eq__(self, other): return functions.equals(self, other)
def __ne__(self, other): if other is None: return self.op("IS NOT")(None) return not_(functions.equals(self, other))
def __eq__(self, other): if other is None: return self.op("IS")(None) return functions.equals(self, other)