Add a few Stream functions
Merge pull request #1078 from Melvar/stream-ops

Add a few Stream functions