<div dir="ltr">I&#39;m working on a proposal for adding covariance and contravariance to custom classes. For instance:<div><br></div><div><div>let a = MyBag&lt;Dog&gt;()</div><div>let b: MyBag&lt;Animal&gt; = a</div></div><div><br></div><div>I cannot find any threads which have discussed this yet, but maybe I&#39;m missing something. Has this been discussed?</div><div><br></div><div>If not, I&#39;ll continue with my proposal and have something more soon.</div><div><br></div><div>Thanks,</div><div>-Peter</div><div><br></div></div>