pub type EagerCallBackFn<'a> = &'a mut dyn FnMut(InFile<(AstPtr<MacroCall>, FileAstId<MacroCall>)>, MacroCallId);