Self-hosting in Lua