title: 'Extra Argument in Call' in completion call in Swift
body: <p>I am trying to return a simple tuple in the completion of a function as in the following code:</p>
  
  <pre><code>func meditatorForId(id:Int, completion:((Meditator, Int)? -&gt; Void)){
      var counter:Int=0
      for meditator in SanghaModelProvider.sharedProvider().meditatorsArray{
          if meditator.id == id{
              completion(meditator, counter)
              return
          }
          counter+=1
      }
      completion(nil)
  }
  </code></pre>
  
  <p>Yet I get 'Extra Argument in Call' on the completion call line without getting more explanations. What could be the problem?</p>