'IO.output ->
object
  method close_out : unit -> unit
  method flush : unit -> unit
  method output : ExtBytes.Bytes.t -> int -> int -> int
end