to treat a git repository as they would treat a regular object.
This data structure simplifies git operations and manipulation
of state without having to write boilerplate
functions within their project. We've noted dependencies for this project
exceeding 5 thousand, 350k downloads a week on NPM, and usage in well known