in reply to How to pass an argument to a Module?

Rather than use use/import settings, which are global to the process (last package to "use" the module in question wins the config war), create a root constructor class, all future/heavy objects are created from the per package method of the root constructor object. Each package can have its own constructor object with per caller package "global" settings.
  • Comment on Re: How to pass an argument to a Module?