Can't you  just use the fact that `~Any` and `@Any` borrow into `&Any` or `&mut Any` when they can? I was able to use that in my toy code.