Python Modules are go structs.
Stronger types in module.
Dont fill NewModule() with redundant inits.
Drop unused mod_init.