Actually, this isn't right... what I wanted is for a `ParsingError` to be an `Error`. In other words, `instanceof Error` would be true. What I had done, though, made it so that *any* `Error` would match `instanceof ParsingError`. What I meant was:

`ParsingError.prototype = new Error()`