only fixed width unsigned integer types (u8, u16, u32, u64)