BTW, I wonder if we should add a `git_vector_free_each()` because I think this same loop must occur about 20 places in the library.