pub unsafe extern "C" fn TypeBuilderBuildAndDispose(
    builder: TypeBuilderRef,
    heapTypes: *mut BinaryenHeapType,
    errorIndex: *mut BinaryenIndex,
    errorReason: *mut TypeBuilderErrorReason
) -> bool