Module type XML_sigs.TypedPrinter


module type TypedPrinter = sig .. end

type 'a elt 
type doc 
type out 
val print_list : ?encode:(string -> string) ->
'a elt list -> out
val print : ?encode:(string -> string) ->
?advert:string -> doc -> out