Sidekick_base.Types_include module type of struct include Sidekick_core endmodule Fmt = Sidekick_core.Fmtmodule Const = Sidekick_core.Constmodule Str_const = Sidekick_core.Str_constmodule Term = Sidekick_core.Termmodule Bool_view = Sidekick_core.Bool_viewmodule CC_view = Sidekick_core.CC_viewmodule Default_cc_view = Sidekick_core.Default_cc_viewmodule Bvar = Sidekick_core.Bvarmodule Lit = Sidekick_core.Litmodule Subst = Sidekick_core.Substmodule Var = Sidekick_core.Varmodule Box = Sidekick_core.Boxmodule Gensym = Sidekick_core.Gensymval const_decoders :
(string
* Sidekick_core_logic.Const.Ops.t
* (Sidekick_core_logic__.Types_.term Sidekick_util.Ser_decode.t ->
Sidekick_core_logic.Const.view Sidekick_util.Ser_decode.t))
listtype term = Term.ttype ty = Term.ttype value = Term.ttype statement = | Stmt_set_logic of string| Stmt_set_option of string list| Stmt_set_info of string * string| Stmt_data of data list| Stmt_ty_decl of {}new atomic cstor
*)| Stmt_decl of {}| Stmt_define of definition list| Stmt_assert of term| Stmt_assert_clause of term list| Stmt_check_sat of (bool * term) list| Stmt_get_model| Stmt_get_value of term list| Stmt_exit