# Functions
BuildEmptyCompositeSlice builds a composite multivalue object with a native slice.
# Structs
EmptyMVSlice specifies a type which allows a normal slice to conform to the multivalue slice interface.
MultiValueItem defines a collection of Value items.
MultiValueSliceComposite describes a struct for which we have access to a multivalue slice along with the desired state.
MultiValueStatistics represents the internal properties of a multivalue slice.
Slice is the main component of the multi-value slice data structure.
Value defines a single value along with one or more IDs that share this value.
# Interfaces
Identifiable represents an object that can be uniquely identified by its Id.
MultiValueSlice defines an abstraction over all concrete implementations of the generic Slice.
# Type aliases
Id is an object identifier.