Related RFCs: [#7474](https://github.com/nim-lang/Nim/issues/7474) ([RFC] 
standardize constructors as: Foo.New(args) instead of newFoo(args))

And [#7519](https://github.com/nim-lang/Nim/issues/7519) ([meta issue] make all 
Nim APIs generic: ctor, init, to, streams, types, etc)

Having those generics in system would prevent the thousand lines error.

Reply via email to