Make test less ambiguous.
Add variadic functions.
Separate variadic functions into a type.
Add if macro.
Update TODO.
Revert "Add variadic functions."
Add variadic macros.
Revert "Add variadic macros."

This reverts commit 2158f1543671d80a5e848b944fd77b0e536963ca.
Add syntactic quote.
Add literal lists.