first

inline fun <E> Optional<List<E>>.first(predicate: (E) -> Boolean): E(source)