So what happens if you want to transmit some data in a nested hierarchical format? Just pack it into some (ad-hoc?) higher level protocol inside one of the flat pieces?<p>Seems like a recipe for inevitable incompatibilities when two languages no longer have codecs for the new underspecified layered format.