def difference(self, sig: Scope) -> Scope:
        """ Create a new Set produce by a Set subtracted by another Set """
        new = Scope(sig=self._hsig.values(), state=self.state)
        new -= sig
        return new
def difference(self, sig: Scope) -> Scope:
        
        new = Scope(sig=self._hsig.values(), state=self.state)
        new -= sig
        return new
def difference ( self , sig : Scope ) -> Scope : new = Scope ( sig = self . _hsig . values ( ) , state = self . state ) new -= sig return new
Create a new Set produce by a Set subtracted by another Set
Create a new Set produce by a Set subtracted by another Set