pub extern "C" fn foreign_future_complete<T, UT>(
    oneshot_handle: u64,
    result: ForeignFutureResult<<T as LiftReturn<UT>>::ReturnType>
)where
    T: LiftReturn<UT>,