const
static if(is(T == bool) || is(T == char) || is(T == wchar) || is(T == dchar) || is(T == byte) || is(T == short) || is(T == int) || is(T == long) || is(T == ubyte) || is(T == ushort) || is(T == uint) || is(T == ulong) || is(T == float) || is(T == double) || is(T == real) || is(T == ifloat) || is(T == idouble) || is(T == ireal))
true if T is an atomic type