             }
         }
         
-        FutureUtils.traverse([2,4,6,8,9,10], evenFuture).onFailure { err in
+        FutureUtils.traverse([2,4,6,8,9,10], fn: evenFuture).onFailure { err in
             XCTAssertEqual(err.code, 9)
             e.fulfill()
         }

        let e = self.expectation()
        
        let finalString = "Greg"
        let flatMapped: Future<String> = future("Thomas").flatMap { _ -> Future<String> in
            return future(finalString)
        }
        
        flatMapped.onSuccess { s in

    }
    
    func testZip() {
        let f = Future.succeeded(1)
        let f1 = Future.succeeded(2)
        
        let e = self.expectation()
        
