code: def _retrive_local_modules():
      ret = ["ivy"]  # TODO temporary hacky solution for finder
      # Get Ivy package root
      wd = sys.modules["ivy"].__path__[0]
      for entry in os.scandir(wd):
          if entry.is_file() and entry.name.endswith(".py"):
              ret.append(entry.name[:-3])
              continue
          if entry.is_dir() and "__init__.py" in os.listdir(
              f"{wd}/{entry.name}"
          ):
              ret.append(entry.name)
      return ret
  
imports: import ast
  import os
  import sys
  import traceback
  from ast import parse
  from string import Template
  from importlib.util import spec_from_file_location
  from importlib.abc import Loader, MetaPathFinder
label_desc: Use image node_id 1 for calling a global function with example usage: _retrive_local_modules() and returns: ret