Adding more generic libuv ffi