These are not necessary for value types allocated on the stack. Boxed value types can be allocated such that they do use a refcount/vtable field when allocated on the heap; this is a special case.
Also, investigate allowing value types to be used for generics, but only if Boxed. That may be a possible compromise.
These are not necessary for value types allocated on the stack. Boxed value types can be allocated such that they do use a refcount/vtable field when allocated on the heap; this is a special case.
Also, investigate allowing value types to be used for generics, but only if Boxed. That may be a possible compromise.