     testConcreteQueue(elements: workload)
   }
 }
-

  runFunction: run_QueueGeneric,
  tags: [.validation, .api],
  setUpFunction: { buildWorkload() },
  tearDownFunction: nil)

public let QueueConcrete = BenchmarkInfo(
  name: "QueueConcrete",
  runFunction: run_QueueConcrete,
  tags: [.validation, .api],
  setUpFunction: { buildWorkload() },
  tearDownFunction: nil)
 
// TODO: remove when there is a native equivalent in the std lib
extension RangeReplaceableCollection where Self: BidirectionalCollection {
  public mutating func popLast() -> Element? {

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

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

public func buildWorkload() {
