Problem: need CZMQ API tooling

Solution: copy from ZeroMQ