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

    def wrap(func):
        @functools.wraps(func)
        def wrapped(cls, remaining_attrs):
            result = list(func(cls, remaining_attrs))
            if result:
                (yield u'')
                (yield u'..    raw::    html')
                (yield u'')
                (yield u'                <hr>')
                (yield u'')
                if header:
                    (yield (header + u':'))
                    (yield u'')
                for row in result:
                    (yield row)
        return wrapped
    return wrap

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

def with_header(header=None):