* boilerplate parentheses in macros