WIP statically-typed NSPredicate for Swift.
From:
NSPredicate(format: "type MATCHES %@ OR type MATCHES %@", argumentArray: ["Fuji", "Gala"])To:
NSPredicate.with(type: Apple.self)[\.type].matches("Fuji")
.or[\.type].matches("Gala").predicateResult