Asynchronous input and ouput, built on top of the gj event loop.
Uses epoll on Linux, kqueue on OSX, and I/O completion ports on Windows.
epoll
kqueue