Use Template Haskell to embed Git revision, branch, and tag information.