An exploration of Scalaz-stream (https://github.com/scalaz/scalaz-stream) but in a better language