code: function renderChoices(choices, pointer) {
    var output = '';
    var separatorOffset = 0;
  
    choices.forEach(function(choice, i) {
      if (choice.type === 'separator') {
        separatorOffset++;
        output += ' ' + choice + '\n';
        return;
      }
  
      if (choice.disabled) {
        separatorOffset++;
        output += ' - ' + choice.name;
        output += ' (' + (typeof choice.disabled === 'string' ? choice.disabled : 'Disabled') + ')';
      } else {
        var isSelected = (i - separatorOffset === pointer);
        output += isSelected ? utils.chalk.cyan(utils.figures.pointer) : ' ';
        output += getCheckbox(choice.checked) + ' ' + choice.name;
      }
  
      output += '\n';
    });
  
    return output.replace(/\n$/, '');
  }
docs: Function for rendering checkbox choices
  @param  {Number} pointer Position of the pointer
  @return {String}         Rendered content