title: Is there a way to combine multiple traits in order to define a new trait?
body: <p>Is there a way to combine multiple traits (by inheritance?) in order to define a new trait? I'm looking for something like concepts in C++:</p>
  
  <pre class="lang-cpp prettyprint-override"><code>auto concept newConcept&lt;typename T&gt; : concept1&lt;T&gt;, concept2&lt;T&gt;, concept3&lt;T&gt; {};
  </code></pre>
  
  <p>Suppose I want to make a new trait that inherits from <code>Clone</code>, <code>Default</code> and some other traits, is that possible?</p>