Integer and numeric type tests in C++
Expose and use is_integer & is_numeric methods on Type