NEVec<T> represents a non-empty Vec<T>.
NEVec<T>
Vec<T>
Represents a record field type.
Represents a record type.
Represents the types supported by WIT.
A WIT value.