Similar to the other register functions, except this one will register the functions
into a single table, before registering the resulting table into the global table.
In other words: If you want to make a "library" table then this is the function for you.
Args must have an even number of elements, where each two elements are a pair.
For each pair in Args, the first element is the name to register the function under, and
the last element is the function itself to register.
For example, if you did: register!("a", (){}, "b", (){})("library"), then the result is
a global table called "library" with the functions "a" and "b" (e.g. library.a()).
Similar to the other register functions, except this one will register the functions into a single table, before registering the resulting table into the global table.
In other words: If you want to make a "library" table then this is the function for you.
Args must have an even number of elements, where each two elements are a pair.
For each pair in Args, the first element is the name to register the function under, and the last element is the function itself to register.
For example, if you did: register!("a", (){}, "b", (){})("library"), then the result is a global table called "library" with the functions "a" and "b" (e.g. library.a()).