Subject: | Result->use considered tragic design decision |
$i->use; # Equivalent to 'use Some::Module'
^ This is dangerous and will almost guaranteedly bite you in the ass later.
Why? Because a lot of `Class->import()` side effects only really work at compile time, as well as the native "use" declaration being invoked at compile, not runtime.
Calling ->import() at runtime will likely not do as you expect.
Any user who wants runtime imports should be discouraged and it should be a "experts only" option, and they should be explicitly calling ->import() themselves after the require.