uugh one problem with Storage is you can't do this to switch an entire struct between allocators ```rust struct Blah { foos: Vec, bars: Vec, }