Should this even actually be here? Or rather, what aspect of this is the set in stone design decision?
I think it is completely conceivable that Rust would loose `uint`/`int` altogtether, just like `float` was removed.
However, there will always be a signed and an unsigned pointer-sized type, because those are required for addressing. I can't see anyone arguing to change that though.