Traditional Python idioms favor rich modules with multiple related definitions per file. This made sense when humans read code top-to-bottom and navigation meant grep and less.