anchor.diff:              let actionCountByState =
                   actionsByState
                   |> Map.map (fun _ actions ->
  -                    List.length actions)                    
  +                    List.length actions)
   
               /// The most-frequent parser action (if any) for each parser state.
               let mostFrequentAction =
  
positive.code:         (Map.empty, map)
          ||> Map.fold (fun valueMap _ value ->
              Map.add value None valueMap)
  
      /// The name of the end-of-input terminal.
      let [<Literal>] private endOfInputTerminal : TerminalIdentifier = "end_of_input"
  
negative.code:             (startSymbolCount, gotoEdges)
              ||> Map.fold (fun nonterminalIndex nonterminal edges ->
                  // Store the starting index (in the sparse GOTO table) for this nonterminal.
                  offsets.[nonterminalIndex] <- Checked.uint16 (gotos.Count / 2)
  
                  // Add the number of edges and the "any" action to the sparse GOTOs table.
                  gotos.Add (uint16 <| Set.count edges)
  