'Return the signature and name of the Python C API function to
initialize the module.'

@property
def module_create_definition(self):

    signature = lc.Type.function(lt._pyobject_head_p, (lc.Type.pointer(self.module_def_ty), lt._int32))
    name = 'PyModule_Create2'
    if lt._trace_refs_:
        name += 'TraceRefs'
    return (signature, name)
