If you use `range_step_inclusive(99u, 1u, -1)` then you won't need to cast to `uint`.