code: function toIterable(value) {
        if (value == null) {
          return [];
        }
        if (!isArrayLike(value)) {
          return values(value);
        }
        if (lodash.support.unindexedChars && isString(value)) {
          return value.split('');
        }
        return isObject(value) ? value : Object(value);
      }
docs: Converts `value` to an array-like object if it's not one.
  
  @private
  @param {*} value The value to process.
  @returns {Array|Object} Returns the array-like object.