title: Cannot convert value of type 'Set<UITouch>.Type' to expected argument type 'Set<UITouch>'
body: <p>I have written this function to use some of the functionality of the touchesBegan method in Swift for iOS Development.</p>
  
  <p>However, I am not able to call it as I get an error. See below for code. Thank you!</p>
  
  <pre><code>func myTouchesBegan( _ touches: Set&lt;UITouch&gt;, event: UIEvent?) -&gt; Int {    
         super.touchesBegan(touches, with: event)
         var columnTouched = 0
         if let touch = touches.first {
             let position = touch.location(in: view)
             print(position)
             columnTouched = coOrdinateToColumnValue(pos: position.x, divisorCount: 7)
         }
         return columnTouched
     }
  </code></pre>
  
  <p>Trying to call this function like so:</p>
  
  <pre><code>var ct = myTouchesBegan(Set&lt;UITouch&gt;, event: UIEvent)
  </code></pre>
  
  <p>results in an error: </p>
  
  <pre><code>Cannot convert value of type 'Set&lt;UITouch&gt;.Type' to expected argument type 'Set&lt;UITouch&gt;'
  </code></pre>
  
  <p>I cannot see where I'm going wrong. Thank you for any and all help!</p>