Yeah, well, we have many years of experience with "static if" and no apocalypse has yet happened.
Well, we are yet to define "static if" when it comes to tricky cases, i.e. cases where static ifs and mixins have interdependencies.
http://wiki.dlang.org/DIP31 Would be good to have a resolution on this.
