class_docstr: A compound importer that takes a list of importers and tries them one at a time.
  
  The first importer in the list that returns a result "wins".
code: def whichmodule(self, obj: Any, name: str) -> str:
      for importer in self._importers:
          module_name = importer.whichmodule(obj, name)
          if module_name != "__main__":
              return module_name
  
      return "__main__"
  
imports: import importlib
  from abc import ABC, abstractmethod
  from pickle import _getattribute, _Pickler, whichmodule
  from types import ModuleType
  from typing import Any, Dict, List, Optional, Tuple
  from ._mangling import demangle, get_mangle_prefix, is_mangled
label_desc: Use image node_id 4 for calling the OrderedImporter obj's underlying member method code with example usage: obj.whichmodule(obj, name) and returns: str, module_name