A Lua REPL with global name tab-completion and a shell sub-mode