Template Toolkit reimplemented in as little code as possible
