constructor(opts={}) {
    super(opts);
    this.msg = opts.message;
    this.value = opts.initial;
    this.initialValue = !!opts.initial;
    this.yesMsg = opts.yes || 'yes';
    this.yesOption = opts.yesOption || '(Y/n)';
    this.noMsg = opts.no || 'no';
    this.noOption = opts.noOption || '(y/N)';
    this.render();
  }
ConfirmPrompt Base Element
@param {Object} opts Options
@param {String} opts.message Message
@param {Boolean} [opts.initial] Default value (true/false)
@param {Stream} [opts.stdin] The Readable stream to listen to
@param {Stream} [opts.stdout] The Writable stream to write readline data to
@param {String} [opts.yes] The "Yes" label
@param {String} [opts.yesOption] The "Yes" option when choosing between yes/no
@param {String} [opts.no] The "No" label
@param {String} [opts.noOption] The "No" option when choosing between yes/no