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

    def contribute_to_class(self, cls, name):
        if func:
            func(self, cls, name)
        else:
            super(superclass, self).contribute_to_class(cls, name)
        setattr(cls, self.name, Creator(self))
    return contribute_to_class

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

def make_contrib(superclass, func=None):