sig
  module Typed_xml : Typed_xml
  type elt = Xml_sigs_duce.Typed_xml.elt
  type doc = Xml_sigs_duce.Typed_xml.doc
  val print_list :
    output:(string -> unit) ->
    ?encode:(string -> string) ->
    Xml_sigs_duce.Typed_printer.elt list -> unit
  val print :
    output:(string -> unit) ->
    ?encode:(string -> string) ->
    ?advert:string -> Xml_sigs_duce.Typed_printer.doc -> unit
end