{"ast_node_type":"variable","tokens":[{"end":86,"kind":"keyword","start":0,"text":"let"}]}
        let next_id = self.next_id.fetch_add(1, std::sync::atomic::Ordering::Relaxed);
        // We consider this fine since such overflows cannot realistically occur.
        AllocId(NonZero::new(next_id).unwrap())