C library that allows working with libuv handles off the main thread