{"ast_node_type":"other","tokens":[{"end":42,"kind":"keyword","start":0,"text":"if"}]}
        if mem::take(&mut self.at_start) {
    fn next(&mut self) -> Option<Self::Item> {
            return Some((self.ty.clone(), 0));