module Types : sig ... end
include module type of Types
type simple = (unit, Stdlib.Format.formatter, unit) Stdlib.format
type ('a, 'b) func =
('a, Stdlib.Format.formatter, unit, 'b) Stdlib.format4 ->
'a
type 'a proc = ('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'a
type 'a printer = Stdlib.Format.formatter -> 'a -> unit
val print : Stdlib.Format.formatter -> 'a proc
val pp_set_margin : Stdlib.Format.formatter -> int -> unit
val blast_margin : Stdlib.Format.formatter -> unit
val to_string : ('a, string) func
val string_to : (string -> 'b) -> ('a, 'b) func
val failwith : ('a, 'b) func
val invalid_arg : ('a, 'b) func