class_docstr: Rename variable when possible to avoid false polymorphism.
  
  >>> import gast as ast
  >>> from pythran import passmanager, backend
  >>> node = ast.parse("def foo(): a = 12; a = 'babar'")
  >>> pm = passmanager.PassManager("test")
  >>> _, node = pm.apply(FalsePolymorphism, node)
  >>> print(pm.dump(backend.Python, node))
  def foo():
      a = 12
      a_ = 'babar'
code: def __init__(self):
      super(FalsePolymorphism, self).__init__(
          DefUseChains, UseDefChains
      )
  
imports: from pythran.passmanager import Transformation
  from pythran.analyses import DefUseChains, UseDefChains, Identifiers
  import gast
label_desc: Use image node_id 1 to create a new FalsePolymorphism object from inherited base classes: Transformation with example: obj = FalsePolymorphism()