code: function _formatParam(paramReport, verbose = false) {
    if (paramReport.valid && verbose) {
      const result = [[complete('Arg:'), `${paramReport.atomDocArg.name} is complete`, '']];
      if (paramReport.hasChildren) {
        result.push(['Nested Params:']);
        return paramReport.childrenReports.reduce((collector, paramChildReport) => {
          const paramResult = _formatParam(paramChildReport, verbose);
          return collector.concat(paramResult);
        }, result);
      }
      return result;
    } else if (paramReport.valid) {
      return false;
    }
    const result = [];
    if (!paramReport.nameMatch.valid) {
      result.push(
        [
          missing('Arg Name:'),
          paramReport.nameMatch.inspectorValue,
          paramReport.nameMatch.atomDocValue,
        ]
      );
    }
    if (!paramReport.optionalMatch.valid) {
      result.push(
        [missing('Arg Optional:'), 'Missing', `Add (optional) to ${paramReport.atomDocArg.name}`]
      );
    }
    if (paramReport.hasChildren) {
      result.push(['Nested Params:']);
      return paramReport.childrenReports.reduce((collector, paramChildReport) => {
        const paramResult = _formatParam(paramChildReport, verbose);
        if (paramResult !== false) {
          return collector.concat(paramResult);
        }
        return collector;
      }, result);
    }
    return result;
  }
docs: Private: formats report from paramReport.
  
  * `paramReport` {ParamReport}
  * `verbose` (optional) {Boolean} if true, it returns all reports.
  
  Returns {Array} when there are lines to add to report.
  Returns {Boolean} (false) when there isn't anything to add to the report.