docs: def reload_children(parent_module: types.ModuleType, newer_than: int) -> bool:
      """
      Reloads all imported children of the specified parent module object
  
      :param parent_module:
          A module object whose children should be refreshed if their
          currently loaded versions are out of date.
      :param newer_than:
          An integer time in seconds for comparison. Any children modules that
          were modified more recently than this time will be reloaded.
      :return:
          Whether or not any children were reloaded
      """
      if not hasattr(parent_module, '__path__'):
          return False
  
      parent_name = get_module_name(parent_module)
  
      children = filter(
          lambda item: item[0].startswith(parent_name),
          sys.modules.items()
      )
  
      return any([do_reload(item[1], newer_than) for item in children])