**Compiler features I 'd remove**
Converters - rarely used feature that complicates the compiler
`{.discardable.}` \- I hate this pragma with a passion
Enums with holes - barely supported in the compiler, might as well remove them
since distinct types can be used instead
TaintedString - has basically zero maintenance cost, but it's just another
feature that nobody ever uses
from x import nil - this is a terrible idea and is mostly used by people new to
Nim, who don't fully understand why it's terrible
**Compiler features I 'd not remove**
Tags - very rarely used, but the feature has potential and I don't think it
complicates the compiler much
Exceptions - I don't like them, but they are good to have for integration with
C++/JS projects
**Standard library**
I agree that the standard library is to big, it's a graveyard of unmaintained
modules. Some modules that could be removed: complex, rationals, nre, strtabs,
strmisc, marschal, events.