Imandra_interactive.Reasoning_proxymodule P = Imandra_protocolval top :
( ?cancel:Imandra_util.Switch.t ->
assume_ok:bool ->
finally:( unit -> unit ) ->
P.Query.t ->
P.Response.response Imandra_thread_util.Fut.t )
Stdlib.refmodule Remote_ref : sig ... endmodule Builtin : sig ... endmodule Define_check : sig ... endmodule Verify : sig ... endmodule Simplify : sig ... endmodule Load_plugin : sig ... endmodule Instance : sig ... endmodule Debug : sig ... endmodule Modular_decomp : sig ... endmodule Abstractor : sig ... endmodule Snapshot : sig ... endmodule Ext_solver : sig ... endmodule Extract : sig ... endmodule Cache : sig ... endmodule Basis : sig ... endmodule Exec_ops : sig ... endmodule Loading_prelude : sig ... endmodule Sync : sig ... endmodule Gc : sig ... endmodule Custom : sig ... endval send_pconfig_ops :
scope:scope option ->
Imandra_util.Pconfig.op list ->
unitval reply_to_server_q :
P.Server_query.t ->
P.Client_response.t Imandra_thread_util.Fut.t * bool