[Haskell-cafe] RFC: Handling marginally bad data via logging "soft-errors"