Trait for integers twice the bit width of another integer. This is implemented for all
primitives except for u8, because there is not a smaller primitive.
Trait for integers half the bit width of another integer. This is implemented for all
primitives except for u128, because it there is not a larger primitive.