Adding variadic macros