Mezmer: a cloud-friendly CMS written in Haskell/Yesod/AngularJS and backed by Riak