code: def sig_of(name):
      try:
          return SIGNATURES[name]
      except KeyError:
          pass
  
      target = getattr(Random, name)
      result = inspect.signature(STUBS.get(name, target))
      SIGNATURES[name] = result
      return result
  
imports: import inspect
  import math
  from random import Random
  from typing import Any, Dict
  import attr
  from hypothesis.control import should_note
  from hypothesis.internal.reflection import define_function_signature
  from hypothesis.reporting import report
  from hypothesis.strategies._internal.core import binary, lists, permutations, sampled_from
  from hypothesis.strategies._internal.numbers import floats, integers
  from hypothesis.strategies._internal.strategies import SearchStrategy
label_desc: Use image node_id 4 for calling a global function with example usage: sig_of(name) and returns: result, SIGNATURES