function isFlattenableIteratee(value) {
      return isArray(value) && !(value.length == 2 && !isFunction(value[0]));
    }
Checks if `value` is a flattenable array and not a `_.matchesProperty`
iteratee shorthand.

@private
@param {*} value The value to check.
@returns {boolean} Returns `true` if `value` is flattenable, else `false`.