Consistently use struct to refer to traits specializations.
Cleaned up VM::Array code.
Dont trace arrays that are leaves.
Added vector implementation.
Added AllocThingTraits comment.
Automatically clean up after failed thread registration.
Added AllocationContext-based constructor for Local wrappers.
Add threadContext getter to AllocationContext.
Fixed Vector construction to be in terms of capacity, not length.
Added system allocation helpers.
Ensure slab memory does not get destroyed when allocating threads.