What does an empty array return from some when given any ordinary predicate callback?
Explanation
With no elements, there cannot be an element whose callback result is truthy, so some returns false. Returning true would confuse the existential rule of some with the vacuous all-elements rule used by every.