{"ast_node_type":"other","tokens":[{"end":97,"kind":"keyword","start":0,"text":"Self"}]}
        Self { data, vec: SmallVec::with_capacity(param_kinds.len()), param_kinds, parent_subst }
        let parent_subst = parent_subst.unwrap_or_else(|| Substitution::empty(Interner));
    }