With the addition of hashing and the update method this library can now be used as to combine or merge a set of messages. The logic for message merging should be agreed upon by all interested parties and validate through extensive testing. This issue is to hold such a discussion.
It is important that when we make decisions about how message merging will work, that the speed of the implementation is considered.