E.g. `NonZeroU32::new_unchecked` is a `const fn` but `NonZeroU32::new` is not; this means that defining constant values is `unsafe`. ```rust pub const X: NonZeroU32 = unsafe { NonZeroU32::new_unchecked(123) }; ```