1. SoA in Rust with Macros 1.1