[Haskell-cafe] Using catch and errors