     testConcreteQueue(elements: workload)
   }
 }
-

  CheckResults(j == elements.count*2)
}

let n = 10_000
let workload = (0..<n).map { "\($0): A long enough string to defeat the SSO, or so I hope." }

public func buildWorkload() {

public struct ConcreteQueue {
  internal var _in: [String]
  internal var _out: [String]

  public init() {
    _in = Array()
    _out = Array()
  }
}

extension ConcreteQueue {
  public mutating func enqueue(_ newElement: String) {
    _in.append(newElement)
  }
