docs: function registerHelpers (self) {
      handlebars.registerHelper("skin", function(skin, context) {
          context = assertContext(context);
          var forceload = false;
          var ignorecompression = true;
          var rendered = self.render(skin, context, forceload, ignorecompression);
          var error = rendered && rendered.error;
          var content = rendered && rendered.html;
          if(content == undefined || error)
              content = error && error + " (" + (skin || "") + ")" || "ERROR(" + skin + ")" || "ERROR(" + skin + ")";
  
          return new handlebars.SafeString(content);
      });
  
      if(self.options.helpers) {
          Object.keys(self.options.helpers).forEach(function(helperKey) {
              handlebars.registerHelper(helperKey, function() {
                  var helper = self.options.helpers[helperKey];
                  if(!helper) return;
  
                  var content = helper.apply(null, arguments);
                  if(!content) return;
  
                  return new handlebars.SafeString(content);
              })
          });
      }
  }