The parser doesn’t actually throw exceptions, it instead returns a custom Failure object that prints out a special way
Failure