Are duplicate library names a problem? It should be clear from context (Python vs Rust) which one people mean, and it seems unreasonable to expect people to continue creating unique names indefinitely.
We have one namespace in the Rust community to adhere to, and that's the crates.io namespace, where packages have to have unique names. I think that's all you need to watch out for realistically.
Yeah, it wasn't until I read your comment that I realized that 'Kleisli' was documented. I suspect I've been making a similar mistake any time I peruse Rust documentation. (I don't write any Rust myself, or I assume I'd have figured it out by now.)
Is the involvement of a Kleisli arrow strictly necessary?