example, you will often see a module named something like'Foo.Bar.Types' which contains declarations of common types which areused in many other modules.