Streams: added .forall and .exists (issue #14)
Streams: cleanup