handle int{,8,16,32,64} instead of just int