sig val find : ('-> bool) -> 'BatEnum.t -> 'a option end