Language Wars: TypeScript Strikes Back