Numeric traits (preliminary)