[Haskell] ANN: monad-control-0.2 & a challenge