Brett Cannon wrote:
I don't agree with that worry. re.compile() exists and people don't worry about conflicting with the built-in function.
But that's just a matter of two functions with the same name in different places. It's not a case of something being a function or type in one place and a module in another. That would be more confusing, I think.