JEP 476 analog?

Objects, packages, modules, package objects (again), “module objects”…

This is way too complex (and partly too redundant) for my liking.

Could all this be somehow streamlined?

I think people here are asking the right question. But I don’t know that would be the right answer. Embrace Java’s module system? Do something Scala specific? Some hybrid? I see trade-offs.

Let’s hope this thread gets some visibility! The question is not simple, more input is welcome I think.