val id : 'a -> 'a
val print_option : string -> (Stdlib.Format.formatter -> 'a -> unit) -> Stdlib.Format.formatter -> 'a option -> unit
val date_string : unit -> string
val print_list : ('a -> unit -> 'b) -> ('a -> 'c -> unit) -> 'a -> 'c list -> unit
val print_iter1 : (('a -> 'b) -> 'c -> 'd) -> ('e -> unit -> unit) -> ('e -> 'a -> 'b) -> 'e -> 'c -> 'd
val print_iter2 : (('a -> 'b -> 'c) -> 'd -> 'e) -> ('f -> unit -> unit) -> ('f -> unit -> 'g) -> ('f -> 'a -> 'h) -> ('f -> 'b -> 'c) -> 'f -> 'd -> 'e
val space : Stdlib.Format.formatter -> unit -> unit
val comma : Stdlib.Format.formatter -> unit -> unit
val semicolon : Stdlib.Format.formatter -> unit -> unit
val newline : Stdlib.Format.formatter -> unit -> unit
val nothing : 'a -> 'b -> unit
val print_int32 : Stdlib.Format.formatter -> int32 -> unit
val fold_from_to : ('a -> int -> 'a) -> 'a -> int -> int -> 'a
val sprintf : ('a, Stdlib.Format.formatter, unit, string) Stdlib.format4 -> 'a
val generic_quote : char -> string -> string -> string
val generic_quote_list : (char * string) list -> string -> string
val call_cmd : ?inv:bool -> ?outv:bool -> ?verbose:bool -> string -> int