Enable support for variadic macros
Make defmacro variadic
Add docs to symbols