C# - Standard 52 card deck
class Card {
    readonly Ranks rank;
    readonly Suits suit;
    // ...
}

In this type definition, there is a grammatical mismatch: Ranks rank has a plural type name but a singular variable name.
The types Ranks and Suits should be renamed to Rank and Suit, to make the code more consistent.