{"ast_node_type":"other","tokens":[{"end":18,"kind":"keyword","start":0,"text":"loop"}]}
            loop {
        let (root_state, assigned_state) = {
                trace!("find_state(r = {node:?} in state {:?})", self.node_states[node]);