include module type of struct include Serlib.Ser_evar_kinds end
type matching_var_kind = Evar_kinds.matching_var_kindval hash_fold_matching_var_kind :
Ppx_hash_lib.Std.Hash.state ->
matching_var_kind ->
Ppx_hash_lib.Std.Hash.statetype obligation_definition_status = Evar_kinds.obligation_definition_statusval t_of_sexp : Sexplib0__.Sexp.t -> tval sexp_of_t : t -> Sexplib0__.Sexp.tval hash_fold_t : t Base__Ppx_hash_lib.hash_foldval hash : t -> Base__Ppx_hash_lib.Std.Hash.hash_valueval compare : t Base__Ppx_compare_lib.compareSourceval obligation_definition_status_to_yojson :
Evar_kinds.obligation_definition_status ->
[> `List of [> `Bool of bool | `String of string ] list ]