Native Abstractions for libuv.