{"ast_node_type":"variable","tokens":[{"end":80,"kind":"keyword","start":0,"text":"let"}]}
    let mut register = |name, kind| resolver.register_builtin_macro(name, kind);
pub fn register_builtin_macros(resolver: &mut dyn ResolverExpand) {
    macro register_bang($($name:ident: $f:expr,)*) {