pre-existing, but it'd be better to use `ty::expr_ty_adjusted()` than `type_autoderef(expr_ty(...))`