Steve Donovan's Interactive Lua, taken off of
lua-users.org/files/wiki_insecure/users/steved/ilua.lua

We'll be modifying it a lot for our purposes.