Given how much Go already does for one—and given the static nature of Go binaries—is there any reason why the compiler shouldn&#x27;t reorder structs so that they take the least space possible?<p>I can see that that would prevent one from reliably dumping memory to disk and then re-reading it, but It&#x27;s hardly reliable to do that <i>anyway</i>. One should be using an encoding anyway…