$.find shouldn't force the array's elements to be Equatable
$.find shouldn't force the array's elements to be Equatable

Why do we force $.find array elements to be equatable?   thats the iterator's job to do the equality testing.
Imagine I have an array of Person (not equatable) and I want to find the first person who's age is over 32?
something like $.find(people, { $0.age > 32 } )

$.findIndex doesn't have this requirement and I don't see a reason for $.find to behave differently...
fullstackclub/Dollar.swift,msdgwzhy6/Dollar.swift,tbondwilkinson/Dollar,justinlevi/Dollar.swift,betalun/Dollar,ldiqual/Dollar.swift,fullstackclub/Dollar.swift,kartikshah/Dollar.swift,marinehero/Dollar.swift,luzefeng/Dollar.swift,ikesyo/Dollar.swift,ashfurrow/Dollar.swift,Sutto/Dollar.swift,zhuqling/Dollar.swift,ldiqual/Dollar.swift,ankurp/Dollar,ikesyo/Dollar.swift,zhuqling/Dollar.swift,iosyoujian/Dollar.swift,matrinox/Dollar.swift,iosyoujian/Dollar.swift,ankurp/Dollar,matrinox/Dollar.swift,tranhieutt/Dollar.swift,csotiriou/Dollar.swift,luzefeng/Dollar.swift,kierangraham/Dollar.swift,tranhieutt/Dollar.swift,msdgwzhy6/Dollar.swift,iosyoujian/Dollar.swift,justinlevi/Dollar.swift,betalun/Dollar,csotiriou/Dollar.swift,csotiriou/Dollar.swift,marinehero/Dollar.swift,tbondwilkinson/Dollar,pocketworks/Dollar.swift,ikesyo/Dollar.swift,matrinox/Dollar.swift,justinlevi/Dollar.swift,Sutto/Dollar.swift,pocketworks/Dollar.swift,tranhieutt/Dollar.swift,luzefeng/Dollar.swift,kartikshah/Dollar.swift,ldiqual/Dollar.swift,ankurp/Dollar.swift,kierangraham/Dollar.swift,marinehero/Dollar.swift,msdgwzhy6/Dollar.swift,ashfurrow/Dollar.swift,betalun/Dollar,Sutto/Dollar.swift,ashfurrow/Dollar.swift,ankurp/Dollar.swift,fullstackclub/Dollar.swift