         uname(&systemInfo)
         let machineMirror = Mirror(reflecting: systemInfo.machine)
         return machineMirror.children.reduce("") { identifier, element in
-            guard let value = element.value as? Int8 where value != 0 else { return identifier }
+            guard let value = element.value as? Int8, value != 0 else { return identifier }
             
             return identifier + String(UnicodeScalar(UInt8(value)))
         }

        
        switch model {
        case "1,1":
            name = "38 mm"
        case "1,2":
            name = "42 mm"
        default:
            name = "Unknown"
        }
        
        return "Apple Watch \(name)"

        case "9,2", "9,4":
            name = "7 Plus"
        default:
            name = "Unknown \"\(model)\""
        }
        
        if includeType, let type = type {
