firstThat

inline fun <E> KoneIterator<E>.firstThat(predicate: (E) -> Boolean): E(source)
inline fun <E> KoneIterable<E>.firstThat(predicate: (E) -> Boolean): E(source)
inline fun <E> KoneSequence<E>.firstThat(predicate: (E) -> Boolean): E(source)