code: def difference(self, *iterables):
          
          diff = self._set.difference(*iterables)
          new_set = self.__class__(key=self._key, load=self._load, _set=diff)
          return new_set
docs: Return a new set with elements in the set that are not in the
          *iterables*.