code: def format(self, node):
      params = {}
      params["merge"] = node.get_attr("op").lower()
      params["config"] = f"config{node.index}"
      params["input1_t"] = node.get_input_variable(
          node.inputs[0]
      ).type.name
      params["input2_t"] = node.get_input_variable(
          node.inputs[1]
      ).type.name
      params["output_t"] = node.get_output_variable().type.name
      params["input1"] = node.get_input_variable(node.inputs[0]).name
      params["input2"] = node.get_input_variable(node.inputs[1]).name
      params["output"] = node.get_output_variable().name
  
      return self.template.format(**params)
  
file_path: hls4ml/hls4ml/backends/quartus/passes/merge_templates.py
imports: from hls4ml.backends.backend import get_backend
  from hls4ml.backends.template import FunctionCallTemplate, LayerConfigTemplate
  from hls4ml.model.layers import Concatenate, Dot, Merge
label_desc: Use image node_id 2 for calling the MergeFunctionTemplate obj's underlying member method code with example usage: obj.format(node) and returns: self