C# 9: New `and`, `or`, and `not` Keywords for Pattern Matching