sig
  val print_uchar : Format.formatter -> CamomileLibrary.UChar.t -> unit
  val print_rope : Format.formatter -> BatRope.t -> unit
  val print_ustring : Format.formatter -> BatUTF8.t -> unit
  val print_string_cap_rw :
    Format.formatter -> [> `Read | `Write ] BatString.Cap.t -> unit
  val print_string_cap_ro :
    Format.formatter -> [ `Read ] BatString.Cap.t -> unit
end