It's worth noting that a lot of modules use this
bug feature intentionally. For example,
CGI::Application's plugin architecture depends on importing new methods into the C::A application's namespace from external modules. In this case,
can should succeed for imported subs.