Add handling for `PatternExpressions` in `switch` statements: https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/pattern-matching#compare-discrete-values