module Size:sig..end
val exactly : int -> 'a list -> boolexactly n: considers valid only an array of size n.val any : 'a -> boolany: considers valid arrays of any size.val min : int -> 'a list -> boolmin n: considers valid only an array of size at least nval max : int -> 'a list -> boolmax n: considers valid only an array of size at most n