I’m curious how modifying the definition of a struct would work with hot code reloading. I’m not too familiar with how they are implemented, and very unfamiliar with hot code reloading, so can only guess at this.
Does anyone know how you would handle adding a property? Removing one? Changing the default value? What would stop working as expected without any intervention? What problems would be insurmountable?