code: def visit_Module(self, node):
      self.new_functions = []
      self.funcs = []
      self.cfgs = []
      self.generic_visit(node)
      node.body.extend(self.new_functions)
      return node
  
imports: from pythran.analyses import ImportedIds, HasReturn, IsAssigned, CFG, HasBreak, HasContinue, DefUseChains, Ancestors, StaticExpressions, HasStaticExpression
  from pythran.passmanager import Transformation
  from pythran.syntax import PythranSyntaxError
  import gast
  from copy import deepcopy
label_desc: Use image node_id 2 for calling the NormalizeStaticIf obj's underlying member method code with example usage: obj.visit_Module(node) and returns: node