[Haskell-cafe] handling read exceptions