Asynchronous HTML5 templates for Node.js and the browser.