type t = | Z3| CVC5| BITWUZLA
val pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unitval show : t -> Ppx_deriving_runtime.stringval yojson_of_t : t -> Ppx_yojson_conv_lib.Yojson.Safe.ttype stats = Smtml.Statistics.tval show_stats : Smtml.Statistics.t -> stringval pp_stats : Smtml.Statistics.t Fmt.tval yojson_of_stats :
Smtml.Statistics.t ->
[> `Assoc of (string * [> `Float of float | `Int of int ]) Base.List.t ]val get : t -> (module Smtml.Solver.S)