Wouldn't this be just pushing a design error one step further?uint has no mathematical basis whatsoever, it is there because we "can" have it. I have another solution, remove "uint-uint" from the language and provide explicit functions.
Oh didn't see Don's reply.