After a template has been rendered, the template function is cached. #render accepts two arguments - the template to render, and an object containing local variables to be inserted into the template. The result is assigned to Koa's this.response.body. The plan for koa-hbs is to offer identical functionality as express-hbs (eventaully). These options are supported now.