A powerful (and blazing fast) argument checker and function overloading system for Lua or LuaJIT