code: def simplify_args(node):
      if node.type in (syms.vfplist, token.NAME):
          return node
      elif node.type == syms.vfpdef:
          # These look like vfpdef< '(' x ')' > where x is NAME
          # or another vfpdef instance (leading to recursion).
          while node.type == syms.vfpdef:
              node = node.children[1]
          return node
      raise RuntimeError("Received unexpected node %s" % node)
  
file_path: catboost/contrib/tools/python/src/Lib/lib2to3/fixes/fix_tuple_params.py
imports: from ..None import pytree
  from ..pgen2 import token
  from ..None import fixer_base
  from ..fixer_util import Assign, Name, Newline, Number, Subscript, syms
label_desc: Use image node_id 2 for calling a global function with example usage: simplify_args(node) and returns: node, node