{"ast_node_type":"variable","tokens":[{"end":71,"kind":"keyword","start":0,"text":"let"}]}
        let ty = ocx.normalize(&cause, ty::ParamEnv::empty(), user_ty);
        let ocx = traits::ObligationCtxt::new(&infcx);
        let ty = infcx.resolve_vars_if_possible(ty);