Use ##__VA_ARGS__ for variadic macros