human
I wrote the below code

    global called
    import clr
    clr.AddReference('IronPythonTest')
    import IronPythonTest.interop.net.type.clrtype as IPT
    called = False
    class MyType(type, ):
        def __clrtype__(self):
            global called
            called = True
            return IPT.SanityConstructorOverloads
    class X(object, ):
        __metaclass__ = MyType
        def __init__(self, *args, **kwargs):
            pass
    AreEqual(called, True)
    temp = X()
    Assert(str(temp).startswith('<first'), str(temp))

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

def test_type_constructor_overloads():