static if(!(isFunction!sym))
static if(!(isDelegate!sym))
static if(!(is(sym == class) || is(typeof(sym) == class)))
static if(!(is(sym == struct) || is(typeof(sym) == struct)))
static if(!(is(sym == interface) || is(typeof(sym) == interface)))
static if(!(is(sym == union) || is(typeof(sym) == union)))
static if(((__VERSION__ >= 2087L) && __traits(isModule, sym)) || ((__VERSION__ < 2087L) && __traits(compiles, )))