class_docstr: Replace call with named arguments to regular calls
  
  >>> import gast as ast
  >>> from pythran import passmanager, backend
  >>> code = 'def foo(x, y): return x + y\ndef bar(z): return foo(y=z, x=0)'
  >>> node = ast.parse(code)
  >>> pm = passmanager.PassManager("test")
  >>> _, node = pm.apply(RemoveNamedArguments, node)
  >>> print(pm.dump(backend.Python, node))
  def foo(x, y):
      return (x + y)
  def bar(z):
      return foo(0, z)
code: def __init__(self):
      super(RemoveNamedArguments, self).__init__(Aliases)
  
file_path: pythran/pythran/transformations/remove_named_arguments.py
imports: from pythran.analyses import Aliases
  from pythran.passmanager import Transformation
  from pythran.syntax import PythranSyntaxError
  from pythran.tables import MODULES
  import gast
  from copy import deepcopy
label_desc: Use image node_id 1 to create a new RemoveNamedArguments object from inherited base classes: Transformation with example: obj = RemoveNamedArguments()