int32
uint32
int64
DRY
uint64