@dom96 I've been thinking about my suggested changes above. I started to think that keeping v2 to only syntactic changes would be better, following @treeform's suggestion. Basically I'd be happy with better enums imports.
In general I still believe refactoring the stdlib should happen, but it would take a lot of time to do well with minimal breakage. However it seems a number of us would like to refactor parts of the stdlib. I'm game for writing RFCs for that and to write PRs. I've started re-writing std/net a couple of times, but deleted it since I had projects to ship.