Cleaner and should be more compatible with storing to packed vector elements. Fix CompositeExtract bug with packed vectors on MSL.