         case .Success(let n):
             XCTAssertEqual(n.value, "Matt Mathias", "`matt` should hold string `Matt Mathias`")
         case .Failure(let error):
-            XCTAssert(false, "There should be no error: \(error)")
+            XCTFail("There should be no error: \(error)")
         }
     }
 

        let success = json["success"].bool
        switch success {
        case .Success(let s):
            XCTAssertTrue(s.value == true, "There should be `success`.")
        case .Failure(let error):
            XCTAssert(false, "There should be no error: \(error)")
        }
    }
    

        switch peopleArray {
        case .Success(let people):
            let (successes, failures) = partitionResults(people.value.map { Person.createWithJSON($0) })
            XCTAssertNotEqual(successes.count, 0, "There should be successes.")
            XCTAssertEqual(failures.count, 0, "There should be no failures.")
        case .Failure(let error):
            XCTFail("There should be no error.")
        }
    }
    
