Functions and macros for writing XSLT with S-expressions.