{"ast_node_type":"variable","tokens":[{"end":98,"kind":"keyword","start":0,"text":"dependents:"}]}
            dependents: if let Some(parent_index) = parent { vec![parent_index] } else { vec![] },
            state: Cell::new(NodeState::Pending),
            has_parent: parent.is_some(),