Chameleon Template Compiler