On the second point, `Radix::digit` takes a `u8`, so testing `-1` is equivalent to testing `0xFF`. Which does rather limit the utility of the test.