`val print_uchar : Stdlib.Format.formatter -> BatUChar.t -> unit`
`val print_rope : Stdlib.Format.formatter -> BatText.t -> unit`
`val print_ustring : Stdlib.Format.formatter -> string -> unit`
`val string_dynarray : string BatDynArray.t BatIO.f_printer`
`val int_dynarray : int BatDynArray.t BatIO.f_printer`
`val char_dynarray : Stdlib.Char.t BatDynArray.t BatIO.f_printer`
`val float_dynarray : BatFloat.t BatDynArray.t BatIO.f_printer`
`val int_set : BatSet.Int.t BatIO.f_printer`
`val int32_set : BatSet.Int32.t BatIO.f_printer`
`val int64_set : BatSet.Int64.t BatIO.f_printer`
`val natint_set : BatSet.Nativeint.t BatIO.f_printer`
`val float_set : BatSet.Float.t BatIO.f_printer`
`val char_set : BatSet.Char.t BatIO.f_printer`
`val string_set : BatSet.String.t BatIO.f_printer`
`val int_pset : int BatSet.t BatIO.f_printer`
`val string_pset : string BatSet.t BatIO.f_printer`
`val rope_pset : BatText.t BatSet.t BatIO.f_printer`
`val char_pset : Stdlib.Char.t BatSet.t BatIO.f_printer`
`val (|>) : 'a -> ('a -> 'b) -> 'b`
`val enum_print_limit : int Stdlib.ref`
`val enum_print : ('a BatIO.output -> 'b -> 'c) -> 'a BatIO.output -> 'b BatEnum.t -> unit`
`val int_enum : int BatEnum.t BatIO.f_printer`
`val string_enum : string BatEnum.t BatIO.f_printer`
`val rope_enum : BatText.t BatEnum.t BatIO.f_printer`
`val char_enum : Stdlib.Char.t BatEnum.t BatIO.f_printer`
`val int_int_pmap : (int, int) BatMap.t BatIO.f_printer`
`val int_str_pmap : (int, string) BatMap.t BatIO.f_printer`
`val str_int_pmap : (string, int) BatMap.t BatIO.f_printer`
`val str_str_pmap : (string, string) BatMap.t BatIO.f_printer`