{"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":"TypeSubstitution"}]}
            TypeSubstitution { from_name: pointee_ty_ident.name, to_ty: &s_ty, rewritten: false };
        let mut substitution =
        for bound in &mut self_bounds {