Make most things allow trailing commas.
Implement variadic macros.