code: def format(self, node):
      params = self._default_function_params(node)
      for i, _output in enumerate(node.outputs):
          params["output" + str(i + 1)] = node.variables[
              node.outputs[i]
          ].name
  
      template = (
          "nnet::clone_stream<{input_t}, {output_t}, {size}>({input}, "
          + ", ".join(
              [
                  "{output" + str(i + 1) + "}"
                  for i in range(len(node.outputs))
              ]
          )
          + ");"
      )
  
      return template.format(**params)
  
file_path: hls4ml/hls4ml/backends/fpga/passes/clone.py
imports: import numpy
  from hls4ml.backends.template import FunctionCallTemplate
  from hls4ml.model.layers import Layer, register_layer
  from hls4ml.model.optimizer import OptimizerPass
label_desc: Use image node_id 2 for calling the CloneFunctionTemplate obj's underlying member method code with example usage: obj.format(node) and returns: template