0b524edb04
This is groundwork for #30587 (typestrong constant integrals), but imo it's a change that in itself is good, too, since we don't just juggle `u64`s around anymore. `ty::Disr` will be changed to a `ConstInt` in #30587