Adding `poll` functionality to sockets

Currently, sockets can only be waited on through their respective streams; however, this doesn’t work for doing things like accept, and one is forced to do one server socket at a time.

Is there a general willingness to grow the socket library to support non-blocking server sockets / poll?