code: function(val, ctx, partials) {
        var cx = ctx[ctx.length - 1];
        var result = val.call(cx);
        if (typeof result == 'function') {
          result = result.call(cx);
        }
        result = coerceToString(result);
  
        if (this.c && ~result.indexOf("{\u007B")) {
          return this.c.compile(result, this.options).render(cx, partials);
        }
  
        return result;
      }
docs: lambda replace variable