simplified numeric types