static A firstThatNot(Iterable l, IF1 pred) {
fOr (A a : l)
if (!pred.get(a))
ret a;
null;
}
static A firstThatNot(A[] l, IF1 pred) {
fOr (A a : l)
if (!pred.get(a))
ret a;
null;
}
static A lambdaMapLike firstThatNot(IF1 pred, Iterable l) {
ret firstThatNot(l, pred);
}
static A lambdaMapLike firstThatNot(IF1 pred, A[] l) {
ret firstThatNot(l, pred);
}