Iterable<RankPair> get rankPairs sync* { for (final rankPair in _pocketRankPairs) { yield rankPair; } for (final rankPair in _suitedRankPairs) { yield rankPair; } for (final rankPair in _ofsuitRankPairs) { yield rankPair; } }