Set.Dictmodule N : sig ... endmodule A : sig ... endBelt.Array Utililites for Array functions
type ('k, 'id) t = 'k N.tval fromArray : 'a array -> cmp:('a -> 'a -> int) -> 'a N.node optionval has : 'a N.t -> 'a -> cmp:('a -> 'a -> int) -> boolval forEachU : 'a N.node option -> ('a -> unit) -> unitval forEach : 'a N.node option -> ('a -> unit) -> unitval reduceU : 'a N.node option -> 'b -> ('b -> 'a -> 'b) -> 'bval reduce : 'a N.node option -> 'b -> ('b -> 'a -> 'b) -> 'bval everyU : 'a N.node option -> ('a -> bool) -> boolval every : 'a N.node option -> ('a -> bool) -> boolval someU : 'a N.node option -> ('a -> bool) -> boolval some : 'a N.node option -> ('a -> bool) -> boolval size : 'a N.node option -> intval toList : 'a N.node option -> 'a listval toArray : 'a N.node option -> 'a arrayval minimum : 'a N.node option -> 'a optionval maximum : 'a N.node option -> 'a optionval maxUndefined : 'a N.node option -> 'a optionval minUndefined : 'a N.node option -> 'a optionval get : 'a N.t -> 'a -> cmp:('a -> 'a -> int) -> 'a optionval getExn : 'a N.t -> 'a -> cmp:('a -> 'a -> int) -> 'aval getUndefined : 'a N.t -> 'a -> cmp:('a -> 'a -> int) -> 'a optionval checkInvariantInternal : 'a N.t -> unit