Don't we need ``uv_guess_handle`` here like this: ```uv_guess_handle(read_cm_fd) == UV_FILE``` ?