TypeScript just got discriminated unions | Heykuki News