module hoge;
import foo;
int fuga;
static this() {fuga = foo.bar + 10;}

module foo;
import hoge;
int bar;
static this() {bar = hoge.fuga + 10;}

どちらの static this() を先に実行したらいいかわからないため、循環依存の例外が発生する