code: def configuration_of(
      config_variable: ConfigVariable,
      explicit_argument: Optional[T],
      fallback: T,
      *,
      deprecated_envvar: Optional[str] = None,
  ) -> Union[str, T]:
      if "/" in config_variable.value:
          section, option = config_variable.value.split("/")
      else:
          section = "global"
          option = config_variable.value
      return unchecked_configuration_of(
          section,
          option,
          explicit_argument,
          fallback,
          deprecated_envvar=deprecated_envvar,
      )
  
file_path: hail/hail/python/hailtop/config/user_config.py
imports: from typing import Optional, Union, TypeVar
  import os
  import re
  import configparser
  import warnings
  from pathlib import Path
  from .variables import ConfigVariable
label_desc: Use image node_id 7 for calling a global function with example usage: configuration_of(config_variable, explicit_argument, fallback) and returns: unchecked_configuration_of