Git commit messages are the new Literate Programming