> TBH, I don't know why Nim doesn't allow shadowing.
I like shadowing very much and we should indeed go the full way. The reason why
Nim doesn't allow it is historical. Back then it wasn't as clear cut that it's
a good idea and even today many oppose it ("it is confusing / error prone").
