It's nice to see that we are converging on the same syntax I came up for Mint (https://mint-lang.com) 8 years ago (feels strange to write it down). I saw Ripple some time ago its syntax has the same structure more or less (component, style, render, state, etc...)
:O this is so cool how did I never run into it! The most different SPA framework I had seen so far was ELM.
Very interesting! Have you considered posting this to HN (again - looks like it was when it first came out & 2 years ago)?