type t
=
| Data of string | (** |
| Warning of string * Warning.t | (** Warnings do not close the stream and whatever is reading can keep on doing so.
The |
| Error of string * Error.t | (** Errors cause the stream to be closed. The |
include sig ... end
val sexp_of_t : t ‑> Sexplib.Sexp.t
val to_string_hum : t ‑> string