Calling functions defined a custom module when embeded in C

Won’t that simply create a new (empty) module?
The jl_module_using call will simply use that empty module, IIUC.