whole_func_string: function baseToString$3(value) {
  	  // Exit early for strings to avoid a performance hit in some environments.
  	  if (typeof value == 'string') {
  	    return value;
  	  }
  	  if (isArray_1(value)) {
  	    // Recursively convert values (susceptible to call stack limits).
  	    return _arrayMap(value, baseToString$3) + '';
  	  }
  	  if (isSymbol_1(value)) {
  	    return symbolToString$3 ? symbolToString$3.call(value) : '';
  	  }
  	  var result = (value + '');
  	  return (result == '0' && (1 / value) == -INFINITY$4) ? '-0' : result;
  	}
func_code_string: function baseToString$3(value) {
  	  // Exit early for strings to avoid a performance hit in some environments.
  	  if (typeof value == 'string') {
  	    return value;
  	  }
  	  if (isArray_1(value)) {
  	    // Recursively convert values (susceptible to call stack limits).
  	    return _arrayMap(value, baseToString$3) + '';
  	  }
  	  if (isSymbol_1(value)) {
  	    return symbolToString$3 ? symbolToString$3.call(value) : '';
  	  }
  	  var result = (value + '');
  	  return (result == '0' && (1 / value) == -INFINITY$4) ? '-0' : result;
  	}
func_documentation_string: The base implementation of `_.toString` which doesn't convert nullish
  values to empty strings.
  
  @private
  @param {*} value The value to process.
  @returns {string} Returns the string.