Use EMT errors which gives us stack traces. Also catch all errors
Use Control.Monad.Exception.throw everywhere
Install monadloc on deploy server