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