sig   type 'a t   exception Failure   exception Error of string   val from : (int -> 'a option) -> 'Stream.t   val of_list : 'a list -> 'Stream.t   val of_string : string -> char Stream.t   val of_bytes : bytes -> char Stream.t   val of_channel : Pervasives.in_channel -> char Stream.t   val iter : ('-> unit) -> 'Stream.t -> unit   val next : 'Stream.t -> 'a   val empty : 'Stream.t -> unit   val peek : 'Stream.t -> 'a option   val junk : 'Stream.t -> unit   val count : 'Stream.t -> int   val npeek : int -> 'Stream.t -> 'a list   val iapp : 'Stream.t -> 'Stream.t -> 'Stream.t   val icons : '-> 'Stream.t -> 'Stream.t   val ising : '-> 'Stream.t   val lapp : (unit -> 'Stream.t) -> 'Stream.t -> 'Stream.t   val lcons : (unit -> 'a) -> 'Stream.t -> 'Stream.t   val lsing : (unit -> 'a) -> 'Stream.t   val sempty : 'Stream.t   val slazy : (unit -> 'Stream.t) -> 'Stream.t   val dump : ('-> unit) -> 'Stream.t -> unit end