code: def visit_assignname(self, node, parent, node_name=None):
          
          newnode = nodes.AssignName(
              node_name,
              getattr(node, "lineno", None),
              getattr(node, "col_offset", None),
              parent,
          )
          self._save_assignment(newnode)
          return newnode
docs: visit a node and return a AssignName node