How to "use" a Module in the C language ("using Module")

Hello folks,

My question is how to load a package in C à la “using Module”?

My code for now does nothing. No warning, no error:

void jl_add_module(char *module){
jl_module_using(jl_main_module, jl_new_module(jl_symbol(module)));
}

Any idea of what I’m doing wrong?

Cheers,

Greg

PS: I imperatively do not want to use a jl_eval_string(“using Module”)