human
I wrote the below code

    def _inner(fun):
        @wraps(fun)
        def __inner(*args, **kwargs):
            from .imports import qualname
            warn(description=(description or qualname(fun)), deprecation=deprecation, removal=removal, alternative=alternative, stacklevel=3)
            return fun(*args, **kwargs)
        return __inner
    return _inner

What's a good function header?
assistant
#Here's a good function header.

def Callable(deprecation=None, removal=None, alternative=None, description=None):