works only with static data types that can be restored: tables, strings, numbers, and not functions, userdata, etc.
show the filename when a full script has an error use LuaManager::RunExpression in LuaExpression