{"ast_node_type":"variable","tokens":[{"end":90,"kind":"keyword","start":0,"text":"let"}]}
            let icx = tls::ImplicitCtxt { task_deps: TaskDepsRef::Ignore, ..icx.clone() };
            // Diagnostics are tracked, we can ignore the dependency.
            tls::enter_context(&icx, move || (*f)(diagnostic))