class_docstr: Counts the usages of each argument of each function.
  
  Attributes
  ----------
  result : {FunctionEffects}
      Number of use for each argument of each function.
  node_to_functioneffect : {???: ???}
      FunctionDef ast node to function effect binding.
class_docstr_tok: ["Counts","the","usages","of","each","argument","of","each","function",".","Attributes","--","--","--","--","--","result",":","{","FunctionEffects","}","Number","of","use","for","each","argument","of","each","function",".","node_to_functioneffect",":","{","?","?","?",":","?","?","?","}","FunctionDef","ast","node","to","function","effect","binding","."]
docstr: Basic initialiser for class attributes. 
docstr_tok: ["Basic","initialiser","for","class","attributes","."]
code: def __init__(self):
      """Basic initialiser for class attributes."""
      self.result = set()
      self.node_to_functioneffect = dict()
      super(ArgumentReadOnce, self).__init__(
          Aliases, GlobalDeclarations
      )
  
imports: from pythran.analyses.aliases import Aliases
  from pythran.analyses.global_declarations import GlobalDeclarations
  from pythran.passmanager import ModuleAnalysis
  from pythran.tables import MODULES
  import pythran.intrinsic
  import gast
  from functools import reduce
label_desc: Use image node_id 1 to create a new ArgumentReadOnce object from inherited base classes: ModuleAnalysis with example: obj = ArgumentReadOnce()