pub type cuintmax_t = u32;