code: def visit_importfrom(self, node, parent):
          
          names = [(alias.name, alias.asname) for alias in node.names]
          newnode = nodes.ImportFrom(
              node.module or "",
              names,
              node.level or None,
              getattr(node, "lineno", None),
              getattr(node, "col_offset", None),
              parent,
          )
          # store From names to add them to locals after building
          self._import_from_nodes.append(newnode)
          return newnode
docs: visit an ImportFrom node by returning a fresh instance of it