anchor.diff:          when 'NonterminalId : comparison
           and 'Token : comparison> = {
       //
  -    Table : Map<LrParserStateId * Symbol<'NonterminalId, 'Token>, Set<LrParserTableAction>>;
  +    Table : Map<LrParserStateId * Symbol<'NonterminalId, 'Token>, Set<LrParserAction>>;
       //
       ParserStateCount : uint32;
       //
  
positive.code:         when 'NonterminalId : comparison
          and 'Token : comparison> = {
      //
      Table : Map<LrParserStateId * Symbol<'NonterminalId, 'Token>, Set<LrParserTableAction>>;
      //
      ParserStates : Map<Lr1ParserState<'NonterminalId, 'Token>, LrParserStateId>;
      //
  
negative.code: type LrReductionRuleId = int<LrReductionRule>
  
  //
  type LrParserAction =
      /// Shift into a state.
      | Shift of LrParserStateId
      /// Goto a state.
  