I must say that writing macros as I did first is quite crazy and quasiquotes is a real step forward and nobody won't say anything else! It makes it readable and maintenable which is also critical...
Anyway, we can rewrite these macros in pure AST later if absolutely required (even if the guy doing it will have long & bad time) but this is not so important.