Unordered: Improved exception test thing.
Allows repetition of exception tests + separate running the tests so that different tests types or configurations can be mixed up.