code: def get_function_argument_names(
      # pyre-fixme[24]: Generic type `Callable` expects 2 type parameters.
      function: Callable,
      omit: Optional[List[str]] = None,
  ) -> List[str]:
      """Extract parameter names from function signature."""
      omit = omit or []
      return [
          p
          for p in signature(function).parameters.keys()
          if p not in omit
      ]
  
file_path: Ax/ax/utils/common/kwargs.py
imports: from inspect import Parameter, signature
  from logging import Logger
  from typing import Any, Callable, Dict, Iterable, List, Optional
  from ax.utils.common.logger import get_logger
  from ax.utils.common.typeutils import version_safe_check_type
label_desc: Use image node_id 2 for calling a global function with example usage: get_function_argument_names(function, omit) and returns: unknown