[Haskell] Re: Monads vs. continuations