## Summary This PR removes the `Expr::Invalid` variant from the AST. Instead, we'll try to retain as much valid information as possible and use an empty `Expr::Name` with `ExprContext::Invalid` as a replacement. ## Test Plan - [x] All tests pass - [x] No performance regression