{"ast_node_type":"variable","tokens":[{"end":50,"kind":"keyword","start":0,"text":"let"}]}
        let Self { hidden, elided, named } = self;
    pub fn flatten(&self) -> impl Iterator<Item = &T> {
        [hidden.iter(), elided.iter(), named.iter()].into_iter().flatten()