pub fn iusize_add(a: usize, b: isize) -> Option<usize>
a+b but with better overflow properties than (a as isize + b) as usize. Returns None if (-b) > a
a+b
(a as isize + b) as usize
None
(-b) > a