aren't there some ambiguities that would require extra data to decipher?
like if I have a message inside of a message vs just a bytes field that happens to have a valid protobuf?
like if I have a message inside of a message vs just a bytes field that happens to have a valid protobuf?