When Code Reacts to Data: demonstrating a dataflow programming style with scalaz-streams