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

    @utils.expects_func_args('instance')
    def helper(function):
        @functools.wraps(function)
        def decorated_function(self, context, *args, **kwargs):
            wrapped_func = safe_utils.get_wrapped_function(function)
            keyed_args = inspect.getcallargs(wrapped_func, self, context, *args, **kwargs)
            instance_uuid = keyed_args['instance']['uuid']
            event_name = '{0}_{1}'.format(prefix, function.__name__)
            with EventReporter(context, event_name, instance_uuid):
                return function(self, context, *args, **kwargs)
        return decorated_function
    return helper

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

def wrap_instance_event(prefix):