Undo the introduction of ArrayAllocationAdapter. This needs to be
engineered differently, more to come.