> Nim was not designed for beginners. I thought we were here to make it convenient for everybody ! What a disillusion for me !
> don't use what you don't understand" goes a long way. You can write programs > successfully without templates or macros So to make things simple, many features in the language (all the ones that are under-documented) were built for the core Nim team, those that already know how they work. If you are new two Nim, even if you are not new to programming, you have to manage to do everything with `if` and `else`. And if you are not satisfied, then try Zig !
