[Haskell-cafe] How to handle exceptions in conduit?