make better use of coffeescript micro templates