Support variadic macros.

Implement variadic macro expansion.