`std::net::tcp` has crust functions like ``` extern fn on_tcp_read_cb(stream: *uv::ll::uv_stream_t, nread: libc::ssize_t, ++buf: uv::ll::uv_buf_t) unsafe { ``` I can't figure out a way to make that `++buf` argument go away.