pub unsafe extern "C" fn LLVMRustModuleBufferCreate(
    M: &Module
) -> &'static mut ModuleBuffer