{"ast_node_type":"variable","tokens":[{"end":66,"kind":"keyword","start":0,"text":"let"}]}
        let Some(command_receiver) = &self.command_receiver else {
    fn next_event(&self, inbox: &Receiver<StateChange>) -> Option<Event> {
            return inbox.recv().ok().map(Event::RequestStateChange);