I don't like Nim standard lib. But I don't think it should be changed or redesigned.
The good side of Nim (as a multi-dispatch language) is that "your library code" has same priviliges as "standard library code". So, you can create your own libraries and use it as if it's std. I think it would be better to let the community create lots of libraries/packages. And the core team can watch this space of third party packages and libraries, and if some lib/package looks really good - maybe consider integrating it into std, thus evolving and improving std organically.
