Use only ty::Unevaluated<'tcx, ()> in type system r? `@lcnr`
Please read the rustc-dev-guide chapter on Backend Agnostic Codegen.