SE-0302: ConcurrentValue and @concurrent closures

Since it’s more of an implementation detail, perhaps it should not be separate protocols? An attribute might be more appropriate. For example:

struct MyNSPerson : @unchecked ConcurrentValue {
  private var name: NSMutableString
  var age: Int
}
4 Likes