+1. This is a way better idea than a pervasive default. I **care a lot** about the compiler maintaining the order I declare my structs in, especially when I'm touching multithreaded code--which is most of my code these days. `#[repr(fluid)]` might be a better alternative, allowing the compiler to optimize how it sees fit, e.g., alignment when dealing with alignment sensitive platforms.