pub fn all_modules(db: &dyn Db) -> Vec<Module<'_>>
List all available modules, including all sub-modules, sorted in lexicographic order.