@ecmascript_news @philnash Thank you! Good to know! However, it looks like the narrowing doesn't apply to the next `case ...` after `return` 🥴 https://github.com/functionalscript/functionalscript/pull/263/commits/58db1318b5742e636df6a2e03005f1fc9719de4b