I really do not understand how it is less confusing having to learn: the specific structure of every crate ( because everyone will make a different choice) the actual correct structure that in contrast with #include in C you should only mod a module once, while the wrong way to mod a module from multiple modules can be valid it is almost always wrong and leads to really confusing errors (i suspect this will be the biggest hurdle) not making cycles with modules by accident that yes you are all...