Binary bit-effective streamable protocol to store typed object trees (much better than bson, for example)