anchor.diff:                      let tokenizerState =
                           { tokenizerState with
                               Pending = Queue.empty;
  -                            Buffer =
  -                                List.ofArray <| Queue.toArray pending; }
  +                            Buffer = pending; }
   
                       // Start matching again at the initial DFA state.
                       let (), tokenizerState = TokenizerState.transition dfa.InitialState tokenizerState
  
positive.code:                     yield! tokenize symbolEnumerator tokenizerState
  
              | Some transitionTarget ->
                  // If the current DFA state is a final (accepting) state,
                  // mark it as the last final state.
                  let (), tokenizerState =
  
negative.code:     let create initialState : TokenizerState<'Symbol> =
          { Accepted = List.empty;
              Pending = Queue.empty;
              Buffer = Queue.empty;
              CurrentState = initialState;
              LastFinalState = initialState; }
  
  