length -package:vector package:streaming

Run a stream, keeping its length and its return value.
>>> S.print $ mapped S.length $ chunksOf 3 $ S.each [1..10]
3
3
3
1
Run a stream, remembering only its length:
>>> runIdentity $ S.length_ (S.each [1..10] :: Stream (Of Int) Identity ())
10