Very cool! For years I've wanted to fork LiveScript and integrate it with the TS checker somehow (and remove `on/off/yes/no`, good call), sort of an F# to TypeScript's C#
This reminds me of a mithril project where my state management library was just a global variable. It was a breath of fresh air: simple code, snappy UI, no convoluted debugging.
I thought about and wrote down my own case for it - if I did it now I'd stress how so many leading orgs are moving to TypeScript as peer pressure. Don't want to be left behind do you?