support the hamlet templating language