Preformatting
Formatting, do not use anonymous function declaration in macros
Before rewrite