{"ast_node_type":"other","tokens":[{"end":24,"kind":"keyword","start":0,"text":"compiler:"}]}
    compiler: &Compiler,
pub fn create_and_enter_global_ctxt<T, F: for<'tcx> FnOnce(TyCtxt<'tcx>) -> T>(
    krate: rustc_ast::Crate,