title: Default for generic type?
body: <p>Is it possible to do something like</p>
  
  <pre><code>public class PriorityQueue&lt;TValue, TPriority=int&gt; where TPriority : IComparable
  </code></pre>
  
  <p>(note the <code>=int</code>) ?</p>
  
  <p>Before you suggest it, yes, I know I can just add another line:</p>
  
  <pre><code>public class PriorityQueue&lt;TValue&gt; : PriorityQueue&lt;TValue, int&gt; { }
  </code></pre>
  
  <p>But I'm wondering if it's possible to do it as a param.</p>