A static site generator in Haskell