> it's because Nim procecedure overloads are determined at compiletime, so it's > not possible to switch between them based on a runtime value
Thank your for this information. Nim drew inspiration from a multitude of programming languages and I've already read that it is more on the imperative side. When learning a new language I like to experiment with such "corner cases" to better understand a language an the design decisions behind it.
