Being done multiple projects with zeromq and pyzmq, I really miss the ability to work with endpoints as with structured objects. Often I needed to accept endpoints from user (CLI, config, rpc) and pass them around the application.
I propose to add a set of classes into pyzmq to cover the most basic needs like turning string into a mutable namedtuple-alike object.