sig
  type t = Sundials_impl.Logfile.t
  val stderr : Sundials.Logfile.t
  val stdout : Sundials.Logfile.t
  val openfile : ?trunc:bool -> string -> Sundials.Logfile.t
  val output_string : Sundials.Logfile.t -> string -> unit
  val output_bytes : Sundials.Logfile.t -> bytes -> unit
  val flush : Sundials.Logfile.t -> unit
  val close : Sundials.Logfile.t -> unit
end