code: def make_node(
      op_type,
      inputs,
      outputs,
      name=None,
      doc_string=None,
      domain=None,
      **kwargs,
  ):
      # keep things upper case to follow ONNX naming convention
      fn_tree = "ivy.functional.frontends.onnx." + op_type
      callable_fn, fn_name, fn_mod = _import_fn(fn_tree)
  
      node = NodeProto()
      node._fn = callable_fn
      node._fn_mod = fn_mod
      node._fn_name = fn_name
      node.input = inputs
      node.output = outputs
      node.name = name
  
      return node
  
label_desc: Use image node_id 1 for calling a global function with example usage: make_node(op_type, inputs, outputs, name, doc_string, domain) and returns: node