Would be kinda cool, if we could still express tree manipulations that early in the compilation using the collections API. If we used Scala trees at this level, we could use quasi quotes for this. Maybe it's worth a thought.