https://www.yesodweb.com/book/web-application-interface
