[Haskell-cafe] Lisp Style Restarts in Haskell