Documenting types and methods of libuv, mostly by reading 'uv.h'.