Problem with referencing modules

One issue that is apparent from the given warnings is that you have multiple conflicting copies of identical modules. You could probably fix this by adopting the practice of not includeing files from within your modules. If you’re deveping a package, then only use include in the top-level file/module.

Keep in mind that include literally includes the contents of a file within another file.

Try includeing each of your modules individually, from a fresh REPL session.

EDIT: in case an example would be helpful, see my package here. The top-level file, with the top-level module, is the only place with any includes:

The sub-modules then use other modules like so: