Ну, этот фронтендный фреймворк и к элму имеет отношение. Я думаю, он больше на разработчиков на elm-rect-redux рассчитан, чем на традиционно ориентирующихся на бэкенд хаскеллистов.
Если бэк на Haskell, то фронт на нём же писать удобно хотя бы по причине переиспользования кода - валидаторы и транспортные типы, например, отлично переиспользуются