parser package:aeson
A JSON parser. N.B. This might not fit your usual understanding of
"parser". Instead you might like to think of
Parser as a "parse
result", i.e. a parser to which the input has already been applied.
A handler function to handle previous errors and return to normal
execution.
Throw a parser error with an additional path.