A web application server which dynamically assembles websites from HTML templates and text files, written in Haskell