code: async def run_checks(self):
          
  
          async for check in self.fsm.health_check():
              yield check
  
          async for check in self.self_check():
              yield check
  
          for check in MiddlewareManager.health_check():
              yield check
docs: Run checks on itself and on the FSM