haskell-aeson-better-errors