port to ZMQ

Thought this was dead?  Think again!  :)