Doing away with signals is a great move, everything else about the elm architecture felt so intuitive. I'm excited to give elm another shot, and I yearn for the future he describes where web assembly makes elm a viable js replacement.
These subscriptions from Elm kind-of remind me the signals and slots mechanism of Qt..