I think you are inventing provenance for integers. Please, let's not.
Insightful opsem commentary by @RalfJung while discussing the MaybeUninit::freeze() RFC.
MaybeUninit::freeze()