structs being classes with public access by default, with default assignment operator behaving the same way as C code would expect.