functor (S : Core.Std.Substring_intf.S) ->
functor (Name : sig val name : string end) ->
sig
val read_available :
Reader0.Internal.t -> S.t -> [> `Ok of Core.Std.Int.t ]
val read :
Reader0.Internal.t ->
S.t -> [> `Eof | `Ok of Core.Std.Int.t ] Import.Deferred.t
val really_read :
Reader0.Internal.t -> S.t -> [> `Eof of int | `Ok ] Import.Deferred.t
end