static if(!(is(T == bool)))
static if(!(is(T == Nil)))
static if(!(is(T : const(char)[]) || is(T : const(char)*) || is(T == char) || isVoidArray!T))
static if(!(is(T : lua_Integer) || is(T : lua_Number)))
static if(!(isSomeFunction!T || is(T == LuaFunction)))
static if(isArray!T || isAssociativeArray!T || is(T == struct) || is(T == LuaTable))