Module std::macros

Utilities for advanced macro usage

Macros

Create a macro "closure"
Perform a left-associative fold over the arguments
Count the number of arguments