No longer assumes zmq.h constants are enums