TypeScript team's reasoning for rejecting typed/checked exceptions | Hacker News Reader