There are 2 (minor) reasons with I don't like `exceptionClass`:
- It makes me think that the class should be `...Exception` while it could be anything (ie `...Error`),
- other args are not prefixed with `exception`

What about `(an)instanceOf` ?