include module type of struct include Base.Sexp end
type t = Sexplib0.Sexp.t = | Atom of string| List of t list
val hash_fold_t : t Base__Ppx_hash_lib.hash_foldval hash : t -> Base__Ppx_hash_lib.Std.Hash.hash_valueval t_of_sexp : Sexplib0.Sexp.t -> Sexplib0.Sexp.tval sexp_of_t : Sexplib0.Sexp.t -> Sexplib0.Sexp.texception Not_found_s of Sexplib0.Sexp.texception Of_sexp_error of exn * Sexplib0.Sexp.tval message : string -> (string * Sexplib0.Sexp.t) list -> Sexplib0.Sexp.tval default_indent : int Stdlib.refval pp_hum : Stdlib.Format.formatter -> Sexplib0.Sexp.t -> unitval pp_hum_indent : int -> Stdlib.Format.formatter -> Sexplib0.Sexp.t -> unitval pp_mach : Stdlib.Format.formatter -> Sexplib0.Sexp.t -> unitval pp : Stdlib.Format.formatter -> Sexplib0.Sexp.t -> unitval to_string_hum : ?indent:??? -> Sexplib0.Sexp.t -> stringval to_string_mach : Sexplib0.Sexp.t -> stringval to_string : Sexplib0.Sexp.t -> stringval of_float_style : [ `No_underscores | `Underscores ] Stdlib.refval of_int_style : [ `No_underscores | `Underscores ] Stdlib.refmodule Private : sig ... endval t_sexp_grammar : t Sexplib0.Sexp_grammar.tval invariant : t -> unitval (>=) : t -> t -> boolval (<=) : t -> t -> boolval (<>) : t -> t -> boolval equal : t -> t -> boolval compare : t -> t -> intval ascending : t -> t -> intval descending : t -> t -> intval between : t -> low:t -> high:t -> boolval clamp_exn : t -> min:t -> max:t -> tval clamp : t -> min:t -> max:t -> t Base__.Or_error.ttype comparator_witness = Base__Sexp_with_comparable.comparator_witnessval compare__local : t Base__Ppx_compare_lib.compare__localval equal__local : t Base__Ppx_compare_lib.equal__localval of_string : string -> Sexplib0__.Sexp.t