pub fn array_first(array: Expr, lambda: Expr) -> Expr
returns the first element of an array that satisfies the predicate