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