Por que tornar as funções globais da Lua local?
Eu estive pesquisando algum código-fonte Lua, e muitas vezes vejo coisas assim no início do arquivo:
local setmetatable, getmetatable, etc.. = setmetatable, getmetatable, etc..
les apenas tornam as funções locais para permitir que Lua as acesse mais rapidamente quando usadas com frequênci