Increase sharing in Stream combinators
Fix iterate with optimal sharing
Merge pull request #379 from maxsnew/lazy

Increase sharing in Stream combinators