Imandra_interactive.Interactive_background_threadinclude Imandra_thread_util.Background_thread.Sinclude Imandra_thread_util.Fut.EXECUTORmodule Fut : Imandra_thread_util.Fut.Sval call : name:string -> ( 'a -> 'b ) -> 'a -> 'b Fut.tcall thread f x queues a task that will compute f x, and returns a future for the result of that computation.
val call0 : name:string -> ( unit -> 'a ) -> 'a Fut.tval call1 : name:string -> ( 'a -> 'b ) -> 'a -> 'b Fut.tval call2 : name:string -> ( 'a -> 'b -> 'c ) -> 'a -> 'b -> 'c Fut.tval unwrap_ : ( 'a, Fut.exn_with_bt_opt ) Stdlib.result -> 'a