Adding a lazy opened stream
Merge branch 'lazy'