Yikes, anyone coming from a non-FP background to Elm is very much going to learn new ways of programming.<p>Elm is quite different than most front-end UI and I think your last sentence does it a great disservice.