class_docstr: Class for module lazy loading.
  
  This class helps lazily load modules at package level, which avoids pulling in large
  dependencies like `tensorflow` or `torch`. This class is mirrored from wandb's LazyLoader:
  https://github.com/wandb/wandb/blob/79b2d4b73e3a9e4488e503c3131ff74d151df689/wandb/sdk/lib/lazyloader.py#L9
code: def __dir__(self):
      module = self._load()
      return dir(module)
  
file_path: mlflow/mlflow/utils/lazy_load.py
imports: import importlib
  import sys
  import types
label_desc: Use image node_id 4 for calling the LazyLoader obj's underlying member method code with example usage: obj.__dir__() and returns: dir