I was planning to try it but I thought I would ask here first in case someone knew the answer immediately.
It turns out that my idea of how a Vector is implemented was wrong. I hadn’t realized that there was the extra level of indirection that @palday mentioned.