type ('a, 'b) t
val to_binable : ('a, 'b) t ‑> ('a, 'b) Binable.t
val of_binable : ('a, 'b) Binable.t ‑> ('a, 'b) t