lesson-25. macros koans