{"ast_node_type":"other","tokens":[{"end":26,"kind":"keyword","start":0,"text":"self.s"}]}
            self.s = tail;
            let (mut sub, tail) = parse_next_substitution(self.s)?;
            let InnerSpan { start, end } = sub.position();