allow filling an existing uv_buf_t in alloc-uv-buf