@aljoscha dedicated types in what name space? I'm okay with this as long as the object as a whole can still be parsed by something that does not understand the application specific types.
something like:
<extended_binary_type, length>: <extended_type_tag><extended_type_data>
where <extended_type_tag>
is a varint or something like that.