@heydon Not true, you’ve added a build process where you didn’t need one. So go you, I guess :)
PS. You can get 99% of the benefit of TypeScript without any of the additional complexity and without neutering an otherwise beautiful dynamic language by using JSDoc alongside intelligent default values to trigger automatic type inference for data objects.