class_docstr: Add a flag on each function that updates a global variable.
class_docstr_tok: ["Add","a","flag","on","each","function","that","updates","a","global","variable","."]
code: def visit_FunctionDef(self, node):
      self.current_function = self.node_to_functioneffect[node]
      assert self.current_function in self.result
      self.generic_visit(node)
  
imports: from pythran.analyses.aliases import Aliases
  from pythran.analyses.intrinsics import Intrinsics
  from pythran.analyses.global_declarations import GlobalDeclarations
  from pythran.passmanager import ModuleAnalysis
  from pythran.tables import MODULES
  from pythran.graph import DiGraph
  import pythran.intrinsic
  import gast
  from functools import reduce
label_desc: Use image node_id 4 for calling the GlobalEffects obj's underlying member method code with example usage: obj.visit_FunctionDef(node) without return types