title: Is there a way to mark multiple properties as get only in a protocol?
body: <p>I'm wondering if there's a way to do something like:</p>
  
  <p><code>NS_ASSUME_NONNULL_BEGIN</code> and <code>NS_ASSUME_NONNULL_END</code></p>
  
  <p>but with protocol properties:</p>
  
  <pre><code>protocol Person {
      SWIFT_ASSUME_GET_BEGIN
      var name: String
      var dob: Date
      var address: String
      SWIFT_ASSUME_GET_END
  }
  </code></pre>
  
  <p>opposed to:</p>
  
  <pre><code>protocol Person {
      var name: String { get }
      var dob: Date { get }
      var address: String { get }
  }
  </code></pre>
  
  <p>Thanks!</p>