{"ast_node_type":"variable","tokens":[{"end":62,"kind":"keyword","start":0,"text":"let"}]}
        let Some((_, watcher_receiver)) = &self.watcher else {
    fn next_event(&self, receiver: &Receiver<Message>) -> Option<Event> {
            return receiver.recv().ok().map(Event::Message);