human
Here's a good function header given the following:
I wrote the below code

    def _inner(fun):
        return _deprecated_property(fun, deprecation=deprecation, removal=removal, alternative=alternative, description=(description or fun.__name__))
    return _inner

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

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