code: def parse_kwargs(kwargs, *name_and_values, **unexpected):
      values = [
          kwargs.pop(name, default_value)
          for name, default_value in name_and_values
      ]
      if kwargs:
          check_unexpected_kwargs(kwargs, **unexpected)
          caller = inspect.stack()[1]
          args = ", ".join(repr(arg) for arg in sorted(kwargs.keys()))
          message = caller[
              3
          ] + "() got unexpected keyword argument(s) {}".format(args)
          raise TypeError(message)
      return tuple(values)
  
label_desc: Use image node_id 2 for calling a global function with example usage: parse_kwargs(kwargs) and returns: tuple