code: def symmetric_difference(self, that):
          
          diff = self._set.symmetric_difference(that)
          new_set = self.__class__(key=self._key, load=self._load, _set=diff)
          return new_set
docs: Return a new set with elements in either *self* or *that* but not both.