Wow that’s a fascinating codebase you’ve got. I mainly used Lua for scripting C/C++ codebases, never saw a large app that does the reverse. Seems to be very clear code in the functional style without too much object-orientation, did you specifically choose to not use that too much?