Thanks for the extended explanation. What threw me originally was what you then subsequently taught me:
That's because
Any
needs to have aT: 'static
concrete backing type, it's not possible to createAny
from a value of typeT: 'a
.
Knowing that changed things for me. Thanks again.