sig class ['a] lazyStream : 'a Stream.t -> object method consume_stream : unit method next_item : 'a option method nth_item : int -> 'a option method to_stream : 'a Stream.t end end