Я смотрел на некоторый исходный код Lua, и я часто вижу такие вещи в начале файла:
local setmetatable, getmetatable, etc.. = setmetatable, getmetatable, etc..
Они только делают локальные функции, чтобы позволить Lua быстрее обращаться к ним при частом использовании?