{"ast_node_type":"variable","tokens":[{"end":26,"kind":"keyword","start":0,"text":"let"}]}
        let substitution =
        let parent_len = generics.parent_generics().map_or(0, |g| g.len_self());
            Substitution::from_iter(Interner, self.substitution.iter(Interner).take(parent_len));