sig
  type t
  val make : InputStream.t -> UTF8LineReaderImpl.t
  val get : UTF8LineReaderImpl.t -> UTF8Impl.t
  val close : UTF8LineReaderImpl.t -> unit
  val close_noerr : UTF8LineReaderImpl.t -> unit
end