While we are changing the interface, I think that it would be better to call this destroy.
It would be more in line with the zmq c naming and 'term' is a bit overloaded.