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