docs: function DefineRewriter(inputNode, options) {
    if (options && options.eagerLoad) {
      if (Array.isArray(options.eagerLoad)) {
        this.eagerLoad = options.eagerLoad;
      } else {
        this.eagerLoad = [ options.eagerLoad ];
      }
    } else {
      if (options && options.glimmer) {
        debug('glimmer');
        this.eagerLoad = DEFAULT_GLIMMER_EAGER;
      } else {
        this.eagerLoad = DEFAULT_HTMLBARS_EAGER;
      }
    }
    if (options && options.filter) {
      this.moduleFilter = options.filter;
    } else {
      this.moduleFilter = defaultFilter;
    }
    Filter.call(this, Array.isArray(inputNode) ? inputNode : [ inputNode ], options);
  }