just me playing around with the Haskell pipes library