sig
type 'a t = ('a, Core.Std.immutable) Read_write.any
val t_of_sexp :
(Sexplib.Sexp.t -> 'a) -> Sexplib.Sexp.t -> 'a Read_write.Immutable.t
val sexp_of_t :
('a -> Sexplib.Sexp.t) -> 'a Read_write.Immutable.t -> Sexplib.Sexp.t
end