Structs now have a proper constructor.