code: def _collect_supported_status() -> (
      Dict[Tuple[str, str], Dict[str, SupportedStatus]]
  ):
      """
      Collect the supported status across multiple module paths.
      """
      all_supported_status: Dict[
          Tuple[str, str], Dict[str, SupportedStatus]
      ] = {}
      for pd_module_group, ps_module_group in MODULE_GROUP_MATCH:
          pd_modules = _get_pd_modules(pd_module_group)
          _update_all_supported_status(
              all_supported_status,
              pd_modules,
              pd_module_group,
              ps_module_group,
          )
      return all_supported_status
  
imports: import warnings
  from enum import Enum, unique
  from inspect import getmembers, isclass, isfunction, signature
  from typing import Any, Callable, Dict, List, NamedTuple, Set, TextIO, Tuple
  import pyspark.pandas
  import pyspark.pandas.groupby
  import pyspark.pandas.window
  import pandas
  import pandas.core.groupby
  import pandas.core.window
  from pyspark.loose_version import LooseVersion
  from pyspark.pandas.exceptions import PandasNotImplementedError
label_desc: Use image node_id 3 for calling a global function with example usage: _collect_supported_status() and returns: all_supported_status