code: def visit_exec(self, node, parent):
          
          newnode = nodes.Exec(node.lineno, node.col_offset, parent)
          newnode.postinit(
              self.visit(node.body, newnode),
              _visit_or_none(node, "globals", self, newnode),
              _visit_or_none(node, "locals", self, newnode),
          )
          return newnode
docs: visit an Exec node by returning a fresh instance of it