C++: More Tests!

Up to 22 now; adding:
* finding type name
* function try blocks
* template meta-programming
* most vexing parse