Wari: A type-safe way to create and handle errors in TypeScript | Heykuki News