Pass extra parameters to macros