/*
* Some macro machinery to get a MAP over the arguments of a variadic macro.
* It uses a FOLD to apply a macro to every argument, and because there is
/*
* Some macro machinery to get a MAP over the arguments of a variadic macro.
* It uses a FOLD to apply a macro to every argument, and because there is