anchor.diff:          queue.Dequeue ()
   
       //
  +    let inline toList (queue : Queue<'T>) : 'T list =
  +        // Preconditions
  +        checkNonNull "queue" queue
  +        
  +        queue.ToList ()
  +
  +    //
       let inline toArray (queue : Queue<'T>) : 'T[] =
           // Preconditions
           checkNonNull "queue" queue
  
positive.code:                 queue <- queue'
  
              result.ToArray ()
  
      //
      static member private Rotate (xs : LazyList<'T>, ys : 'T list, rys : LazyList<'T>) =
  
negative.code:                 rear,
                  LazyList.tail pending)
  
      // TODO
      // functions for converting to/from System.Collections.Generic.Queue?
  
  //
  [<RequireQualifiedAccess; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
  module Queue =
  