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

    def wrapper(*args, **kwargs):
        if (kwargs or (len(args) > 1)):
            callback(Arguments(args, kwargs))
        elif args:
            callback(args[0])
        else:
            callback(None)
    return wrapper

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

def _argument_adapter(callback):