so, I added a protected require to my #Lua #gamedev thingy that saves me from stuff like loading a missing module
it's pretty basic, it just loops until pcall succeeds and calls an optional callback on each failure
the next step would be to restart on #love2d errors and maybe replace the error handler globally, but idk how I'd handle that
I guess I could write my own love.run, that would give me full control over most things