Tag: Functional

Higher-Kinded Types and Type Constructors

Higher-kinded types let libraries abstract over type constructors while keeping their element relationships and laws visible.

2026-05-17 · 13 min read

Algebraic Data Types and Exhaustive Matching

Model alternatives explicitly, eliminate illegal states, and evolve TypeScript unions safely with exhaustive matching and validated boundaries.

2025-05-14 · 13 min read