> will circular module dependencies be something that will be added to Nim?
Yes, eventually. I personally would like to have a `submodule` concept for this so that the cycle is restricted to a set of "submodules" but the last time I brought it up it didn't have many sympathizers...