That's very similar to what was proposed by @alexeypetrushin here: <https://forum.nim-lang.org/t/7644>
- Initializing objects from proc parameters Stefan_Salewski
- Initializing objects from proc parameters DavidKunz
- Initializing objects from proc parameters Yardanico
- Initializing objects from proc parameters alexeypetrushin
- Initializing objects from proc parameters Araq
- Initializing objects from proc param... ElegantBeef
- Initializing objects from proc p... treeform
- Initializing objects from pr... Stefan_Salewski
- Initializing objects from pr... ElegantBeef