@technomancy @mattly no that's fair. My interaction with js is pretty unusual in that at work I'm primarily using it as a scripting language within a much larger project and I literally cannot bring in any packages into the VM. So I interact with vanilla js all the time, so the inadequacies and rough edges there really stick out to me.