[Haskell-cafe] Haskell statefull computations and co-algebras?