code: function(val, cx, partials, text, tags) {
        var compiler = this.c;
        var options = this.options;
        options.delimiters = tags;
        var t = val.call(cx, text, function(t) {
          return compiler.compile(t, options).render(cx, partials);
        });
        this.b(compiler.compile(t.toString(), options).render(cx, partials));
        return false;
      }
docs: higher order templates