external lookup when `use`ing a homonymous name.
external lookup when `use`ing a homonymous name.

when a file at `x.rs` or `x/mod.rs` declares `use x`,
look for an external crate "x" instead of linking to
itself.

example: https://github.com/SergioBenitez/Rocket/blob/1e5a1b89409feb827b0d1ee20525191d17ad5c13/lib/src/http/hyper.rs

I don't know if this a rule or whatever, but until
a better explanation or exemplum in contrarium is
found we'll stick to it.

fiatjaf/module-linker,fiatjaf/gh-browser,fiatjaf/module-linker