Static site for Yesod
Some fixes
Using fmap
Static subsite
Simplify fmaps
Handling errors as yesodMiddleware, removing vault mode and using requireJsonBody