 }
 
 TestSuite(suite).test("Fast applicator fuzzer") {
-    func makeArray() -> [UInt32] {
-        var arr = [UInt32]()
-        for _ in 0..<arc4random_uniform(10) {
-            arr.append(arc4random_uniform(20))
+    func makeArray() -> [Int] {
+        var arr = [Int]()
+        for _ in 0..<Int.random(in: 0..<10) {
+            arr.append(Int.random(in: 0..<20))
         }
         return arr
     }


TestSuite(suite).test("Diff reversal demo code") {
    let diff = OrderedCollectionDifference<Int>([])!
    let reversed = OrderedCollectionDifference<Int>(
        diff.map({(change) -> OrderedCollectionDifference<Int>.Change in
            switch change {
            case .insert(offset: let o, element: let e, associatedWith: let a):

            }
        })
    )!
}

TestSuite(suite).test("Naive application by enumeration") {
