pub unsafe extern "C" fn LLVMRustInsertPrivateGlobal<'a>(
    M: &'a Module,
    T: &'a Type
) -> &'a Value