Thank you for taking the time to write this up. Unfortunately I don't have any suggestions on what we can do to improve the current situation.
> The solution? Prefixing or more-explicit-but-far-less-obvious naming. This is > exactly what's happening in Julia (which shares a lot of concepts with Nim) > and the result is not nice: package writers change the names because package > users cannot be bothered by the compiler saying they must use full name > resolution for that specific function OR import it as something else > themselves. That's interesting. Could you give a bit more details about how this works in Julia, perhaps with some code examples?
