<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@fasterthanlime" class="u-url mention">@<span>fasterthanlime</span></a></span> and I guess you have a good reason not to simply return &'static Self. For example Self itself being a reference.</p><p>How about requiring something like</p><p>type Output: AsRef<Self> + 'static</p><p>It would at least limit it to types that are almost the same 🤔</p>