Вот я тоже себе сделал u1, u2, u4, u8. Непонятно, кто и зачем
придумал uint32_t ? Ведь всё равно нету uint29_t, uint31_t и т.д.
Зачем тогда в 8 раз умножать? Когда мне потребовались uint128_t и uint256_t, я начал путаться. А u16 и u32 (вместо uint128_t и uint256_t) - вполне понятно выглядит.