* improved numeric_t & common_numeric_t traits classes