Imandra_interactive.Reasoning_proxy_dummymodule P = Imandra_protocolmodule Q = P.Querymodule R = P.Responsemodule Surface_snap_q : sig ... endval process_snapshot :
scope:Opentelemetry.Trace.scope option ->
P.Snapshot.Query.t ->
R.responseval process_ :
scope:Opentelemetry.Trace.scope option ->
finally:( unit -> unit ) ->
Q.t ->
R.response Imandra_thread_util.Fut.tval top :
?cancel:'a ->
assume_ok:'b ->
finally:( unit -> unit ) ->
P.Query.t ->
P.Response.response Imandra_thread_util.Fut.t