type ('a, 'b, 'c) t
val to_sexpable : ('a, 'b, 'c) t ‑> ('a, 'b, 'c) Sexpable.t
val of_sexpable : ('a, 'b, 'c) Sexpable.t ‑> ('a, 'b, 'c) t