def visit_module(self, node, modname, modpath, package):
node, doc = self._get_doc(node)<EOL>newnode = nodes.Module(<EOL>name=modname,<EOL>doc=doc,<EOL>file=modpath,<EOL>path=[modpath],<EOL>package=package,<EOL>parent=None,<EOL>)<EOL>newnode.postinit([self.visit(child, newnode) for child in node.body])<EOL>return newnode<EOL>
visit a Module node by returning a fresh instance of it