{"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":"Arc::new(move"}]}
            Arc::new(move || extract(context));
        let extract: Arc<dyn Fn() -> QueryStackFrameExtra + DynSync + DynSend + 'tcx> =
        // SAFETY: The `extract` closure does not access 'tcx in its destructor as the only