Stream() object with some basic functionality implemented (plus manual
and tests)