While testing an implementation of a rudimentary plug-in system, I ran into some seemingly inconsistent borrow-checker behaviour.
With the following structures
<