dist/yodata-context.js
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;
	}
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;
	}
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.