How to have variable arguments macros?
Macros with variable arguments are unfortunately not supported in [K&R2] C [macro syntax is too simple to support such things {e.g. compared to Lisp’s macro system}]. However, as macros implement by call-by-name, a parameter list can be specified as one macro argument [this is however not very flexible].