Move `TyCtxt::mk_x` to `Ty::new_x` where applicable Part of rust-lang/compiler-team#616 turns out there's a lot of places we construct `Ty` this is a ridiculously huge PR :S r? `@oli-obk`
TyCtxt::mk_x
Ty::new_x
SmallStr
rustc_const_eval
is_some_and
is_ok_and