How should `dune` be used in the newcomer tutorials?

That’s pretty much what I have in mind. Divide and conquer.

I do think that module aliasing should be covered in a modules tutorial. It’s pretty basic and not very difficult. See for example: demos_obazl/makefiles/ns at main · obazl/demos_obazl · GitHub

This would presumably be helpful even to those who decide they want to use Dune, since it would explain why funny filenames like Foo__a.ml get generated.