Lightweight E4X XML processing in Lua