"Steven Schveighoffer" <schveiguy at yahoo.com> wrote in message news:op.v19qwjhqeav7ka at localhost.localdomain... > > > All of the rest of your points are solved with static if(__ctfe) > > -Steve You can't use __ctfe with static if - you can only use it where a runtime variable would be used.