code: def visit_FunctionDef(self, node):
      self.cfgs.append(self.gather(CFG, node))
      self.funcs.append(node)
      onode = self.generic_visit(node)
      self.funcs.pop()
      self.cfgs.pop()
      return onode
  
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 8 for calling the NormalizeStaticIf obj's underlying member method code with example usage: obj.visit_FunctionDef(node) and returns: onode