Basically, the title. What are the strategies around updating inherents over time and maintaining backwards-compatibility? How would I for example, take one inherent's InherentData
, and update its type to be something else?
I imagine that it is not quite the same challenge of upgrading something such as runtime apis, which have versioning built in, which is why I ask.