Sounds reasonable. I struggled with the name for this a bit, but it was such a common pattern that I wanted something. I considered `git_vector_free_r` (which is not great because I meant `r` as "recursive" but it is often used this was as "reentrant") and `git_vector_free_content` (which is bad because I want to free the entries *and* the vector itself). I didn't think of `git_vector_free_deep` but that's better than anything I came up with. I'll rename it!