Cyclic imports don't often fail. The imported variable's benefit is barely retrieved when the variable is really applied (as a result allowing for live bindings), and only if the variable remains uninitialized at that time will a ReferenceError be thrown. In Python, when we import a module within our system using the import assertion, the module i