It would be nice if `CHECK_THROW` macro returned the catched exception making the following possible ``` c++ auto ex = CHECK_THROW(parse("0xPQ"), ParserException); CHECK_EQUAL("syntax error", ex.what()); ```