human
I wrote the below code

    def decorator(func):
        @wraps(func, assigned=available_attrs(func))
        def inner_func(*args, **kwargs):
            response = func(*args, **kwargs)
            patch_vary_headers(response, headers)
            return response
        return inner_func
    return decorator

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

def vary_on_headers(*headers):