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