human
I wrote the below code

    def customized(*args, **kwargs):
        'Customized    constructor'
        kwargs = kwargs.copy()
        kwargs.update(params)
        return cls(*args, **kwargs)
    customized.__name__ = ('custom(%s,%s)' % (cls, params))
    return customized

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

def custom(cls, **params):