Currently when a module fails to load, the issue is often opaque. There are few, if any, logs printed.

If possible, add some more logs to clarify failures to load modules.

One specific example occurs when a new datatype name is not exactly 9 chars. In such a case, the module fails to load with no logs of any log level.