Right now PollItems are frustrating to use because once you know there is data to be read, there is no mechanism to actually read said data (unless you remember the mapping between PollItems and Sockets).
It is possible to write a one-liner function that pulls the sock member out of a PollItem and into a Socket.