The metaprogramming available in languages like Rust and C++ could maybe be leveraged to make the struct-of-arrays model easier. Wouldn't be the same as native support, though.
Could you provide some links?
It uses C++20 features and macros. The macros limit it to a POD count of 8.