module type IVector =sig..end
elt type must be supplied when including.include Mutable_types.Mergeable
type elt
IVectorval make_in_range : int -> tmake_in_range n creates a new IVector of size ranging from 0 to n.
being n greater than 0 and smaller than 2^30.
When merging two CRDTs of different sizes, the smaller one grows and pads
the remaining space with zeros.
val query : t -> eltquery t returns the raw state of tval incr : t -> unitincr t increments the position associated with the numsite of t.
See M_IntVector for more information on numsites.