https://achille-roussel.github.io/nanomsgxx/doc/nanomsgxx.7.html