Ich glaube, ich muss doch nochmal Elm lernen. Das sieht schon ziemlich schnieke aus.
Ich kann es wärmstens empfehlen. Elm ist ein Fliegengewicht und die Community sehr daran interessiert Neulingen den Einstieg in die funktionale Programmierung so schmerzlos wie möglich zu gestalten. Außerdem geht von Elm ein enormer Einfluss aus, React und Redux geben beide Elm als Inspiration an. Und es gibt spannenden Experimente, wie den Elm Debugger mit Time-Travelling und Hot-Swapping.