Sourceval iter : 'a t -> f:('a -> unit) -> unit Sourceval fold : 'a t -> init:'b -> f:('a -> 'b -> 'b) -> 'b Sourceval foldi : 'a t -> init:'b -> f:(key -> 'a -> 'b -> 'b) -> 'b Sourceval filteri_inplace : 'a t -> f:(key:key -> data:'a -> bool) -> unit