Package names start with a lower-case letter, modules (usually) start with upper-case. The exception to the above are: * modules which directly expose the interface for a C library (like tango.stdc.stdlib) start with lower-case. * modules which are hard-coded into the compiler and can't be changed (like std.instrinsic).