believe it or not just those tags are all you need template
wise. Logic should be in modules, not the templates!
aXML2 is far less expressive than aXML, but far faster.
The aXML code gets filtered into raw perl commands then
compiled and executed by Eval::Compile resulting in
performance not far short of executing plain perl.
One notable loss for the sake of performance is the
ability to build complex declarations from groups of
simple ones. I am hoping to bring some of that flexibility
back as I work on the filter more. Since the code is only
filtered once on the child process startup, performance
should remain high.