Git hooks written in Haskell