docs: def get_func_kwargs_name(f):
      """Returns the name of the function f's keyword argument parameter if it exists, otherwise None"""
      sigparams = inspect.signature(f).parameters
      for p in sigparams:
          if sigparams[p].kind == inspect.Parameter.VAR_KEYWORD:
              return sigparams[p].name
      return None