This file has generic signatures for containers that support indexed iteration (iteri,
foldi, ...). In principle, any container that has iter can also implement iteri, but
the idea is that Indexed_container_intf should be included only for containers that
have a meaningful underlying ordering.
module type S1 : sig ... endmodule type Make_arg : sig ... endmodule type Indexed_container : sig ... end