{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"if"}]}
            if previous_node == node {
            // `node_state[n] = InCycleWith{ parent: n }` and that's wrong.
                return root_state;