untyped generational arenas to store anything. Not used because we can just use type-punned pointers to slotmaps which is much simpler.