Note that namespaces and modules are more or less equivalent.