Use `Self` in `NonZero*` implementations. This slightly reduces the size of the eventual diff when making these generic, since this can be merged independently.
#[inline]
log(0)
Self
NonZero*
clippy
arithmetic_side_effects