code: def all_to_public(self):
          
          if "private" not in self.modifiers:
              def public_collection(attribute):
                  for key in self.collection(attribute):
                      if key not in self.publics:
                          self.publics[key.lower()] = 1
              public_collection("members")
              public_collection("types")
              public_collection("executables")
docs: Sets all members, types and executables in this module as public as
          long as it doesn't already have the 'private' modifier.