val foldi : 'a list -> init:'b -> f:(int -> 'b -> 'a -> 'a t) -> 'a tval fold : 'a list -> init:'b -> f:('b -> 'a -> 'a t) -> 'a tval find : 'a list -> f:('a -> 'a t) -> 'a tval findi : 'a list -> f:(int -> 'a -> 'a t) -> 'a tval find_map : 'a list -> f:('a -> 'a t) -> 'a tval find_mapi : 'a list -> f:(int -> 'a -> 'a t) -> 'a tval exists : 'a list -> f:('a -> 'a t) -> 'a tval existsi : 'a list -> f:(int -> 'a -> 'a t) -> 'a tval for_all : 'a list -> f:('a -> 'a t) -> 'a tval for_alli : 'a list -> f:(int -> 'a -> 'a t) -> 'a tval all : 'a list -> 'a tval all_unit : 'a list -> 'a tDeferred iterators