 // MARK: - Utilities
 
 private enum VerificationError: Error {
-    case CountMismatch
-    case CannotVerifyValue(Any)
-    case MissingValueForKey(String)
-    case ValueMismatchBetween(Any, Any)
+    case countMismatch
+    case cannotVerifyValue(Any)
+    case missingValueForKey(String)
+    case valueMismatchBetween(Any, Any)
 }
 
 private protocol Verifiable {

                try Verify(array: actualNestedArray, againstArray: expectedNestedArray)
                continue
            } else {
                throw VerificationError.ValueMismatchBetween(actualValue, expectedValue)
            }
        }
        


private func Verify(array: [Any], againstArray expectedArray: [Any]) throws {
    if array.count != expectedArray.count {
        throw VerificationError.countMismatch
    }
    
    for (index, expectedValue) in expectedArray.enumerated() {
