anchor.diff:                                  // If this is a new state, add it to the list of states which need to be visited.
                                   let workSet =
                                       if isNewState then
  -                                        Set.add targetStateId workSet
  +                                        TagSet.add targetStateId workSet
                                       else workSet
   
                                   // The next symbol to be parsed is a terminal (token),
  
positive.code: 
                  ReaderState.liftState (LrTableGenState.stateId initialParserState)
  
              return! createTableImpl (grammar, predictiveSets) (Set.singleton initialParserStateId)
              }
  
          // Execute the workflow to create the parser table.
  
negative.code:                                 // If this is a new state, add it to the list of states which need to be visited.
                                  let workSet =
                                      if isNewState then
                                          TagSet.add targetStateId workSet
                                      else workSet
  
                                  // The next symbol to be parsed is a nonterminal,
  