code: def intersection(self, *iterables):
          
          comb = self._set.intersection(*iterables)
          new_set = self.__class__(key=self._key, load=self._load, _set=comb)
          return new_set
docs: Return a new set with elements common to the set and all *iterables*.