Use macros to define numeric types