At Collection is a library that provides collections with compile time guarantees of at least a defined number of items inside. This is useful for example, parsing XML following a scheme with minOccurs constraints.
minOccurs