[Haskell-cafe] Correct way to "catch all exceptions"