title: Binary operator '+' cannot be applied to two 'T' operands
body: <p>I am using Generics to add different types like Int, Double, Float, etc. I used the code below but I'm getting error "Binary operator '+' cannot be applied to two 'T' operands".</p>
  
  <pre><code>func add&lt;T&gt;(num1: T,num2: T) -&gt; T {
      return num1 + num2
  }
  </code></pre>