Once you start looking at the type system as a programming language, you realize that this isn't black magic, it's just regular code! Anyone can learn this 🧙♂️
• • •
Missing some Tweet in this thread? You can try to
force a refresh
✅ Unreachable branches do not type-check anymore
✅ `.with ` and `.otherwise` inherit type narrowing from previous branches
✅ ~15% type-checking performance improvement