code: def _wrap_complex_output(
      original_output: Var, real_data: Var, imag_data: Var
  ) -> ComplexVar:
      return ComplexVar(
          name=original_output.name + "_lowered",
          sym_type=original_output.sym_type,
          real=real_data,
          imag=imag_data,
      )
  
imports: import functools
  from typing import Callable, Dict, Optional, Tuple
  import numpy
  from coremltools.converters.mil.mil import Builder
  from coremltools.converters.mil.mil import types
  from coremltools.converters.mil.mil.operation import Operation
  from coremltools.converters.mil.mil.ops.defs.complex_dialect_ops import fft_canonicalize_length_dim, fft_canonicalize_shapes_dims
  from coremltools.converters.mil.mil.passes.graph_pass import AbstractGraphPass
  from coremltools.converters.mil.mil.passes.helper import block_context_manager
  from coremltools.converters.mil.mil.passes.pass_registry import register_pass
  from coremltools.converters.mil.mil.var import ComplexVar, Var
label_desc: Use image node_id 7 for calling a global function with example usage: _wrap_complex_output(original_output, real_data, imag_data) and returns: ComplexVar