title: How can you capture multiple arguments weakly in a Swift closure?
body: <p>Is there a way to capture multiple arguments weakly in a swift closure?  I know this is the syntax to capture one argument weakly:</p>
  
  <pre><code>{ [weak arg]
      arg.doSomething()
  }
  </code></pre>
  
  <p>How can I do this for two objects that I wish to capture weakly?</p>