code: def DecisionOperation(op):
      def __init__(self, *args, **kwargs):
          self.args = inspect.getcallargs(op, *args, **kwargs)
          DecisionOperator.__init__(self)
  
      def arguments(self):
          return self.args
  
      return type(
          op.__name__,
          (DecisionOperator,),
          {"__init__": __init__, "arguments": arguments},
      )
  
imports: import inspect
label_desc: Use image node_id 1 for calling a global function with example usage: DecisionOperation(op) and returns: type, self