docs: function Ask(options) {
    if (!(this instanceof Ask)) {
      return new Ask(options);
    }
  
    this.options = options || {};
    this.questions = utils.questions(this.options.questions);
  
    var store = this.options.store;
    var name = store && store.name;
    if (!name) name = 'ask-once.' + utils.project(process.cwd());
  
    this.answers = utils.store(name, store);
    this.previous = utils.store(name + '.previous', this.answers.options);
  
    Object.defineProperty(this, 'data', {
      enumerable: true,
      get: function () {
        return this.answers.data;
      }
    });
  }