:: (a -> Bool) -> [a] -> Maybe a -package:LambdaHack -package:base-prelude package:fixed-vector

The find function takes a predicate and a vector and returns the leftmost element of the vector matching the predicate, or Nothing if there is no such element.