TypeScript は Web 開発の風景を一変させました。しかし、サードパーティのライブラリを使う時、我々はエラーハンドリングの現実に直面することになりがちです。型ファイルに誤りがある可能性もあり、予想しないところでエラーを吐くこともあります。ロジックが複雑になっていく度、ユーザーに意味のあるエラーメッセージを出す事はユーザーエクスペリエンスの向上のために今まで以上に重要になってきます。このトークでは、Rust の Result 型に影響されたエラーハンドリング用のライブラリについて話します。このツールを用いて、プロダクトの品質、及び開発者の体験をどのように向上させたかについて、発表します。