Coq.Limits
module type Intf = sig ... end
module Coq : Intf
module Mp : Intf
include Intf
module Token : sig ... end
val start : unit -> unit
val limit : token:Token.t -> f:('a -> 'b) -> 'a -> ('b, exn) Result.t
val name : unit -> string
val available : bool
type backend =
| Coq
| Mp
val select : backend -> unit
*Must* be called *only* once
val select_best : backend option -> unit
If None will pick the best backend, must be called only once
None
val create_atomic : unit -> Token.t