[Haskell-cafe] Catching an escaping exception