Core_kernel.SexpableThis module extends Base.Sexpable.
include module type of struct include Base.Sexpable endmodule type S = sig ... endmodule type S1 = sig ... endmodule type S2 = sig ... endmodule type S3 = sig ... endFor when you want the sexp representation of one type to be the same as that for some other isomorphic type.
module Of_stringable (M : Base.Stringable.S) : S with type t := M.tmodule To_stringable (M : S) : Base.Stringable.S with type t := M.tmodule Stable : sig ... endThe following functors preserve stability: if applied to stable types with stable (de)serializations, they will produce stable types with stable (de)serializations.