The suits have to be plural
Define custom types Rank and Suit based on uint
Return an error if parsing has failed for a hand/card representation.