code: function (data) {
        var include = function (path, includeData) {
          var d = utils.shallowCopy({}, data);
          if (includeData) {
            d = utils.shallowCopy(d, includeData);
          }
          return includeFile(path, opts)(d);
        };
        return fn.apply(opts.context, [data || {}, escapeFn, include, rethrow]);
      }
docs: Return a callable function which will execute the function created by the source-code, with the passed data as locals Adds a local `include` function which allows full recursive include