Haskell's namespacing is so garbage. Data.IORef.newIORef should not have to mention IORef twice. Worse is the people that don't see this as a problem.
Conversation
Probably because nobody uses qualified imports, probably because it's so verbose compared to unqualified imports.
3
1
Well, perhaps it's more that it was designed assuming unqualified imports (which is probably a mistake). Would much rather `IORef.new`. Unqualified imports are a terrible default. Much prefer Elm's approach here.


