We're always improving the documentation but here is a good rule of thumb:
**Whenever you need to analyse the AST, you need a macro.**
We're always improving the documentation but here is a good rule of thumb:
**Whenever you need to analyse the AST, you need a macro.**