Add positive/negative lookahead in macros. Fixes #129. Evaluate macros newest-to-oldest. Fixes #128.