`sig
type 'a t = bool -> unit BatInnerIO.output -> 'a -> unit
val print_tuple0 : unit BatValue_printer.t
val print_tuple1 : 'a BatValue_printer.t -> 'a BatValue_printer.t
val print_tuple2 :
'a BatValue_printer.t ->
'b BatValue_printer.t -> ('a * 'b) BatValue_printer.t
val print_tuple3 :
'a BatValue_printer.t ->
'b BatValue_printer.t ->
'c BatValue_printer.t -> ('a * 'b * 'c) BatValue_printer.t
val print_tuple4 :
'a BatValue_printer.t ->
'b BatValue_printer.t ->
'c BatValue_printer.t ->
'd BatValue_printer.t -> ('a * 'b * 'c * 'd) BatValue_printer.t
val print_tuple5 :
'a BatValue_printer.t ->
'b BatValue_printer.t ->
'c BatValue_printer.t ->
'd BatValue_printer.t ->
'e BatValue_printer.t -> ('a * 'b * 'c * 'd * 'e) BatValue_printer.t
val print_tuple6 :
'a BatValue_printer.t ->
'b BatValue_printer.t ->
'c BatValue_printer.t ->
'd BatValue_printer.t ->
'e BatValue_printer.t ->
'f BatValue_printer.t -> ('a * 'b * 'c * 'd * 'e * 'f) BatValue_printer.t
val print_tuple7 :
'a BatValue_printer.t ->
'b BatValue_printer.t ->
'c BatValue_printer.t ->
'd BatValue_printer.t ->
'e BatValue_printer.t ->
'f BatValue_printer.t ->
'g BatValue_printer.t ->
('a * 'b * 'c * 'd * 'e * 'f * 'g) BatValue_printer.t
val print_tuple8 :
'a BatValue_printer.t ->
'b BatValue_printer.t ->
'c BatValue_printer.t ->
'd BatValue_printer.t ->
'e BatValue_printer.t ->
'f BatValue_printer.t ->
'g BatValue_printer.t ->
'h BatValue_printer.t ->
('a * 'b * 'c * 'd * 'e * 'f * 'g * 'h) BatValue_printer.t
val print_tuple9 :
'a BatValue_printer.t ->
'b BatValue_printer.t ->
'c BatValue_printer.t ->
'd BatValue_printer.t ->
'e BatValue_printer.t ->
'f BatValue_printer.t ->
'g BatValue_printer.t ->
'h BatValue_printer.t ->
'i BatValue_printer.t ->
('a * 'b * 'c * 'd * 'e * 'f * 'g * 'h * 'i) BatValue_printer.t
val print_tuple10 :
'a BatValue_printer.t ->
'b BatValue_printer.t ->
'c BatValue_printer.t ->
'd BatValue_printer.t ->
'e BatValue_printer.t ->
'f BatValue_printer.t ->
'g BatValue_printer.t ->
'h BatValue_printer.t ->
'i BatValue_printer.t ->
'j BatValue_printer.t ->
('a * 'b * 'c * 'd * 'e * 'f * 'g * 'h * 'i * 'j) BatValue_printer.t
end`