The name of the dynamic library, i.e. the file name with the .so/.dll extension
A module to automatically wrap. Usually not needed since a string will do, but is useful when trying to export all functions from a module by using Module("mymodule", Yes.alwaysExport) instead of "mymodule"
The list of modules to automatically wrap for consumption by other languages.
Code to be inserted after the call to module_init
Code to be inserted before the call to module_init
Types to be used in the API for type-safety (as opposed to, say, raw strings).