I think you are missing my point. My point is that manually building AST data structures instead of taking them from existing code looks different in Lisp too.