code: def get_simple_program():
      @mb.program(
          input_specs=[
              mb.TensorSpec(shape=(1, 2, 3, 4)),
          ]
      )
      def prog(x):
          x = mb.add(x=x, y=1.2, name="add")
          x = mb.transpose(x=x, perm=[0, 2, 3, 1])
          x = mb.square(x=x, name="output_0")
          x = mb.tanh(x=x, name="output_1")
          x = mb.transpose(x=x, perm=[0, 2, 3, 1])
          return x
  
      return prog
  
file_path: coremltools/coremltools/converters/mil/mil/tests/test_debug.py
imports: import itertools
  import os
  import tempfile
  import pytest
  import numpy
  import coremltools
  from coremltools.converters.mil import Builder
  from coremltools.converters.mil.debugging_utils import extract_submodel
  from coremltools.converters.mil.mil import get_new_symbol
  from coremltools.converters.mil.mil.types.symbolic import is_symbolic
  from coremltools.converters.mil.testing_utils import get_op_types_in_program
label_desc: Use image node_id 1 for calling a global function with example usage: get_simple_program() and returns: prog, x