setmetatable(tabella, metatable)

Imposta la metatabella per la tabella indicata. (Non è possibile modificare la metatable di un tipo di userdata da Lua, ma solo da C) Se 'metatable è nullo, rimuove la metatabella della tabella indicata. Se la metatabella originale ha un campo '"__metatable", solleva un errore. Questa funzione restituisce 'table.