Ts-failable: Rust-style type-safe error handling in TypeScript | Heykuki News