In my mind I was talking about source tree manipulation, the first stage, because that what I'm trying to learn at the moment. Of course, you could not know that. Sorry.
So that stage is implemented using the quote system, and thus it's text-based only.
I asked just in case I was missing something. For some uses, manipulating (visiting, filtering, replacing) the AST can be easier and safer.
Thanks!