val listi : ?trailing:(Format.formatter -> unit) -> (Format.formatter -> unit) -> (int -> Format.formatter -> 'a -> unit) -> Format.formatter -> 'a list -> unitval list : ?trailing:(Format.formatter -> unit) -> (Format.formatter -> unit) -> (Format.formatter -> 'a -> unit) -> Format.formatter -> 'a list -> unitval set : ?trailing:(Format.formatter -> unit) -> ('b -> 'a list) -> (Format.formatter -> unit) -> (Format.formatter -> 'a -> unit) -> Format.formatter -> 'b -> unitval hashtbl : (Format.formatter -> unit) -> (Format.formatter -> ('a * 'b) -> unit) -> Format.formatter -> ('a, 'b) Hashtbl.t -> unitval option : ?with_space:bool -> (Format.formatter -> 'a -> unit) -> Format.formatter -> 'a option -> unitval pair : (Format.formatter -> 'a -> unit) -> (Format.formatter -> 'b -> unit) -> Format.formatter -> ('a * 'b) -> unitval bottom : Format.formatter -> unitval nu : Format.formatter -> unitval empty_set : Format.formatter -> unitval compact_comma : Format.formatter -> unitval comma : Format.formatter -> unitval colon : Format.formatter -> unitval dot : Format.formatter -> unitval space : Format.formatter -> unitval cut : Format.formatter -> unitval empty : Format.formatter -> unitval unit : Format.formatter -> unit -> unitval array : ?trailing:(Format.formatter -> unit) -> (Format.formatter -> unit) -> (int -> Format.formatter -> 'a -> unit) -> Format.formatter -> 'a array -> unitval plain_array : (Format.formatter -> 'a -> unit) -> Format.formatter -> 'a array -> unitval error : (Format.formatter -> 'a -> unit) -> 'a Locality.annot -> unitval list_to_string : (unit -> string) -> (unit -> 'a -> string) -> unit -> 'a list -> stringval set_to_string : ('b -> 'a list) -> (unit -> string) -> (unit -> 'a -> string) -> unit -> 'b -> string