human
I wrote the below code

    @wraps(func)
    def helper(*args, **kwds):
        return GeneratorContextManager(func(*args, **kwds))
    return helper

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

def contextmanager(func):