title: Simultaneous accesses to <Address>, but modification requires exclusive access
body: <p>I want to specify the property which is an array for manipulation in the function <code>myFunc</code>, but I am getting this error. Here is my code sketch.</p>
  
  <pre><code>self.data = MyObject()
  
  func myFunc(x: inout [Int], y: inout [[Int]]) {
      //manipulation code to x and y
  }
  
  myFunc(x: &amp;self.data.array1, y: &amp;self.data.array2)
  myFunc(x: &amp;self.data.array3, y: &amp;self.data.array4)
  </code></pre>
  
  <p>Any idea how to make it work? Is there a better pattern I should use for this use case? Thx for advance!</p>