Return a new set with elements in the set that are not in the
        *iterables*.

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