{"ast_node_type":"other","tokens":[{"end":33,"kind":"keyword","start":0,"text":"record_diagnostics:"}]}
        record_diagnostics: bool,
        syntax_ptr: AstPtr<ast::MacroCall>,
        collector: impl FnOnce(&mut Self, Option<T>) -> U,