You now understand the power of macros and have a very strong grasp of how they work, but we just touched the tip of the iceberg when it comes to macros.
In this chapter, we learned about the following:
Fundamentals of how macros work
Modifying your code in Groovy
The relation of macros to other tools in the Java world
Writing your own macros
I am sure you've enjoyed working with Clojure so far, and moving forward, I'd recommend you to keep reading and exploring this amazing language.