> This might have been different had I been a vimscript wizard, which I'm not.

You mean Lua wizard (for Neovim).

At least lua is a real language, i.e. a language used by more than just vim.