'Returns True if *a* and *b* are members of the same set.'

def joined(self, a, b):

    self.clean()
    mapping = self._mapping
    try:
        return (mapping[ref(a)] is mapping[ref(b)])
    except KeyError:
        return False
