type 'a stream = 'a head Stdlib.Lazy.tval length : 'a stream -> intval foldr : ('a -> 'b -> 'b) -> 'a stream -> 'b -> 'bMenhirLib.Generaltype 'a stream = 'a head Stdlib.Lazy.tval length : 'a stream -> intval foldr : ('a -> 'b -> 'b) -> 'a stream -> 'b -> 'b