Seems like this was discussed before (SendableKeyPath? - #6 by axel), but it's unclear to me why declared KeyPaths of Sendable types (or a SendableMetatype) aren't automatically Sendable. Losing Sendable during mutation is somewhat understandable (though should still work if the result would be Sendable), but I don't understand why it doesn't work for a statically typed path.
1 Like