Sourcetype encoding = | Identity| Chunked of {mutable written_final_chunk : bool;
}
Sourceval write_char : t -> char -> unit Sourceval write_string : t -> ?off:int -> ?len:int -> string -> unit Sourceval ready_to_write : t -> unit Sourceval flush : t -> (unit -> unit) -> unit Sourceval has_pending_output : t -> bool Sourceval requires_output : t -> bool Sourceval transfer_to_writer : t -> unit