experimentation to improve the C++ libzmq binding