pub type LLVMOrcMaterializationUnitDiscardFunction = extern "C" fn(Ctx: *mut c_void, JD: LLVMOrcJITDylibRef, Symbol: LLVMOrcSymbolStringPoolEntryRef);