code: function prepareHelpers(options) {
    // Register helper for layouts, from the module
    options.handlebars.registerHelper(handlebarsLayouts(options.handlebars));
    return getHelpers(options).then(
      helpers => {
        registerPatternHelpers(options);
        registerDataHelpers(options);
        registerPageHelpers(options);
  
        options.handlebars.registerHelper(
          'ns',
          stringHelpers.ns(options.handlebars, { prefix: 'drizzle-' })
        );
  
        for (var helper in helpers) {
          options.handlebars.registerHelper(helper, helpers[helper]);
        }
        return options;
      },
      error => DrizzleError.error(error, options.debug)
    );
  }
docs: Register helpers on the passed Handlebars instance.
  Accept an object with helperKey => helperFunctions,
  or a glob (as Array or string) of files (modules) to
  register. In the latter case, the filename w/o extension
  will be used as the helper key.
  
  @param {Object} options
  @return {Promise} that resolves to all helpers registered on Handlebars