[Haskell] Paper: The essence of dataflow programming