sig
  type t = UTF8LineWriterImpl.t
  val make : OutputStream.t -> t
  val put : t -> UTF8Impl.t -> unit
  val flush : t -> unit
  val close : t -> unit
  val close_noerr : t -> unit
end