sig
val read_available :
t -> Core.Std.Substring.t -> [> `Ok of Core.Std.Int.t ]
val read :
t ->
Core.Std.Substring.t ->
[> `Eof | `Ok of Core.Std.Int.t ] Import.Deferred.t
val really_read :
t -> Core.Std.Substring.t -> [> `Eof of int | `Ok ] Import.Deferred.t
end