Sockets for the rest of us