val size : t ‑> int * int
val to_buffer : buf:Buffer.t ‑> t ‑> unit
val to_buffer_hum : buf:Buffer.t ‑> ?indent:int ‑> t ‑> unit
val to_buffer_mach : buf:Buffer.t ‑> t ‑> unit
val to_buffer_gen : buf:'buffer ‑> add_char:('buffer ‑> char ‑> unit) ‑> add_string:('buffer ‑> string ‑> unit) ‑> t ‑> unit