High level socket library on top of libev