http://josephdepqbvoq7tm7uvynwmsji4354zmd3yp3rrtc245rilvq4ixayd.onion/posts/partial-in-swift
One is that you still have to create a custom init function, a requirement that could be removed by adding Partial to the standard library or made easier using metaprogramming tools such as Sourcery. Another downside is that Xcode will not provide autocomplete suggestions for KeyPath s, unless the type is provided before the period. partialOrder [ \ . userId ] // Will not autocomplete partialOrder [ \ Order . userId ] // Will autocomplete This is not an issue with Partial...