Very nice implementation. Feels like there'd be thousands of places where we could replace `git_vector` instances with this.