Support for macros.
Macros examples.