type 'a t = Stdlib.Format.formatter -> 'a -> unit
val list : ?pp_sep:unit t -> 'a t -> 'a list tval failwith : ('a, Stdlib.Format.formatter, unit, 'b) Stdlib.format4 -> 'aval string : string -> Stdlib.Format.formatter -> unitval text : string tval prefix : (Stdlib.Format.formatter -> unit) -> (Stdlib.Format.formatter -> 'b -> 'c) -> Stdlib.Format.formatter -> 'b -> 'cval ocaml_list : 'a t -> 'a list tval break : unit tval quoted : string tval const : 'a t -> 'a -> unit tval record : (string * unit t) list tval tuple : 'a t -> 'b t -> ('a * 'b) tval nl : unit tval optional : 'a t -> 'a option t