i still can't understand why everyone swears by typescript. it's just a lot of boilerplate for a small gain in security. kotlin is where it's at.