support [NSArray indexOfObjectPassingTest]