code: def set_local(self, name, stmt):
          
          # assert not stmt in self.locals.get(name, ()), (self, stmt)
          self.locals.setdefault(name, []).append(stmt)
docs: Define that the given name is declared in the given statement node.
  
          .. seealso:: :meth:`scope`
  
          :param name: The name that is being defined.
          :type name: str
  
          :param stmt: The statement that defines the given name.
          :type stmt: NodeNG