This type is used for multi variable value assignment and for multiple return values.
typedef LuaArgPack = List<LuaObject>;