TokenTypeCombination:
    | `${BaseTokenType}`
    | `${BaseTokenType},${BaseTokenType}`
    | `${BaseTokenType},${BaseTokenType},${BaseTokenType}`
    | `${BaseTokenType},${BaseTokenType},${BaseTokenType},${BaseTokenType}`

Helper type to create all possible combinations of token types. Used internally to generate the TokenType union type.