code: function toPrintString(value) {
    if (isUndefined(value)) {
      return 'undefined';
    } else if (value === null) {
      return 'null';
    } else if (Number.isNaN(value)) {
      return 'NaN';
    } else {
      var str = coerceToStr(value);
      var lines = str.split('\n', 2);
      if (lines.length > 1) {
        str = lines[0] + '...';
      }
      if (str.length > _MAX_STR_WIDTH) {
        str = str.slice(0, _MAX_STR_WIDTH - 3) + '...';
      }
      return str;
    }
  }
docs: Helper for converting a value to a printable string