consolidated numeric types