There is a lot of reusage of the `case` statement within MatchNumber, and most of it is for checking the match's type. This should be separated out into its own class. It'll be used internally only.
There is a lot of reusage of the
casestatement within MatchNumber, and most of it is for checking the match's type.This should be separated out into its own class. It'll be used internally only.