Refined the macros example.