merge
f..in merge
expermenting with MessagePack