def modify(socket, events)
      ptr = ptr_for_socket(socket)
      rc = ZMQ.poller_modify(@poller_ptr, ptr, events)
      HasFFIDelegate.raise_zmq_err if rc == -1
      remember_socket(socket, events)
    end
def modify(socket, events)
      ptr = ptr_for_socket(socket)
      rc = ZMQ.poller_modify(@poller_ptr, ptr, events)
      HasFFIDelegate.raise_zmq_err if rc == -1
      remember_socket(socket, events)
    end
Modifies the events of interest for the given socket.
 @param socket [Socket, Actor] the socket
 @param events [Integer] events you're interested in (see constants in
   {ZMQ}
 @return [void]
 @raise [ArgumentError] if it's not a socket