An Elisp API for programmatically using Git