Go binding for libuv