code: def typeof_iloc(val, c):
      objtype = typeof_impl(val.obj, c)
      return IlocType(objtype)
  
imports: from __future__ import annotations
  from contextlib import contextmanager
  import operator
  import numba
  from numba import types
  from numba.core import cgutils
  from numba.core.datamodel import models
  from numba.core.extending import NativeValue, box, lower_builtin, make_attribute_wrapper, overload, overload_attribute, overload_method, register_model, type_callable, typeof_impl, unbox
  from numba.core.imputils import impl_ret_borrowed
  import numpy
  from pandas._libs import lib
  from pandas.core.indexes.base import Index
  from pandas.core.indexing import _iLocIndexer
  from pandas.core.internals import SingleBlockManager
  from pandas.core.series import Series
label_desc: Use image node_id 22 for calling a global function with example usage: typeof_iloc(val, c) and returns: IlocType