code: def _init_internal_batchify_function_module():
      """List and add all the batchify_functions to current module."""
      plist = ctypes.POINTER(ctypes.c_void_p)()
      size = ctypes.c_uint()
      check_call(
          _LIB.MXListBatchifyFunctions(
              ctypes.byref(size), ctypes.byref(plist)
          )
      )
      module_obj = sys.modules[__name__]
      for i in range(size.value):
          hdl = ctypes.c_void_p(plist[i])
          bf = _make_internal_batchify_functions(hdl)
          setattr(module_obj, bf.__name__, bf)
  
imports: import sys
  import ctypes
  from .dataset import Dataset
  from .sampler import Sampler
  from ...base import _LIB
  from ...base import c_str_array, mx_uint, py_str
  from ...base import DatasetHandle, NDArrayHandle, BatchifyFunctionhandle
  from ...base import check_call, build_param_doc
  from ...ndarray import NDArray
  from ...ndarray import _ndarray_cls
  from ...numpy.multiarray import _np_ndarray_cls
  from ...util import is_np_array, default_array
  from ...io import io
label_desc: Use image node_id 4 for calling a global function with example usage: _init_internal_batchify_function_module() without return types