     - parameter element: Element to enqueue.
     */
     public mutating func enqueue(element: T) {
-        version++
-        
         if count == storage.count {
             resizeTo(max(storage.count, 1) * resizeFactor)
         }

    private var _count: Int
    private var pushNextIndex: Int
    private var initialCapacity: Int
    private var version: Int
    
    /**
    Creates new queue.
    

        var i = dequeueIndex
        var count = _count
        
        return anyGenerator {
            if count == 0 {
                return nil
            }
