note, arenas and blocks still use ulong for sizes. so we have to check for overflow when attempting to merge arenas.