sig
  val find : ('-> bool) -> 'BatArray.t -> 'a option
  val findi : ('-> bool) -> 'BatArray.t -> int option
end