Doesn't it seem like Elm could become HyperCard for the WWW, but with more powerful programming concepts?
I had a similar idea, but with a few more variations:
* Syntax more like HyperTalk.
* OOP/FP inspired from Factor.
(Which was inspired by a bunch of different languages.)
* have it also run code on the server-side with
several data-store architectures to choose from.