find

inline fun <K, V> Map<out K, V>.find(predicate: (Map.Entry<K, V>) -> Boolean): Map.Entry<K, V>?
inline fun <T> Iterable<T>.find(predicate: (T) -> Boolean): T?