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

    @http_session_user
    @channel_and_http_session
    @functools.wraps(func)
    def inner(message, *args, **kwargs):
        if (message.http_session is not None):
            transfer_user(message.http_session, message.channel_session)
        return func(message, *args, **kwargs)
    return inner

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

def channel_and_http_session_user_from_http(func):