Re: [Haskell-cafe] Asynchronous computations and error handling in the free monad