XML transformations written as plain and straightforward Scheme programs
Use of a small set of AST traversal functions
Relies on mirrors of both the source and the target XML languages