type box_type = | H| V| HV| HoV| B
type element = | Text of string| With_size of int| Open_box of {kind : box_type;indent : int;
}| Close_box| Open_tag of Format.stag| Close_tag| Open_tbox| Tab_break of {width : int;offset : int;
}| Set_tab| Close_tbox| Simple_break of {spaces : int;indent : int;
}| Break of {fits : string * int * string;breaks : string * int * string;
}| Flush of {newline : bool;
}| Newline| If_newline| Deprecated of Format.formatter -> unit
val fold : ('acc -> element -> 'acc) -> 'acc -> t -> 'accval msg : ('a, t) fmt -> 'aval kmsg : (t -> 'b) -> ('a, 'b) fmt -> 'aval kprintf : (t -> 'b) -> ('a, t -> 'b) fmt -> 'aval break : spaces:int -> indent:int -> printer0val custom_break :
fits:(string * int * string) ->
breaks:(string * int * string) ->
printer0val tab_break : width:int -> offset:int -> printer0