code: def __getitem__(self, func_name):
      if func_name not in self.functions:
          msg = "Function {} not found in among functions {}."
          raise KeyError(msg.format(func_name, self.functions.keys()))
      return self.functions[func_name]
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import logging
  import numpy
  import sympy
  from .None import types
  from .block import Function
  from .var import Var
  from .types.symbolic import k_used_symbols, k_num_internal_syms
  from coremltools.converters.mil.input_types import InputType
label_desc: Use image node_id 7 for calling the Program obj's underlying member method code with example usage: obj.__getitem__(func_name) and returns: self