Tables habe ich so verstanden: Arrays mit Wertepaaren (key/value). Erinnert ein wenig an WSH Dictonaries.
Daraus resultiert auch, dass Lua extrem davon profitiert, wenn Funktionen/Variablen explizit lokal deklariert werden.
Meinst du damit, es ist besser ein Table lokal zu deklarieren? Z.B. in "MeinModul.lua" local MyMod = {}?