pyrser/type_system/scope.py
def set_name(self, name: str):
        """ You could set the name after construction """
        self.name = name
        # update internal names
        lsig = self._hsig.values()
        self._hsig = {}
        for s in lsig:
            self._hsig[s.internal_name()] = s
def set_name(self, name: str):
        """ You could set the name after construction """
        self.name = name
        # update internal names
        lsig = self._hsig.values()
        self._hsig = {}
        for s in lsig:
            self._hsig[s.internal_name()] = s
You could set the name after construction