Descripción: Permitir que los middlewares sean funciones asíncronas, lo cual es útil para manejar operaciones como autenticación, validación de tokens, o cualquier operación que requiera esperar una respuesta antes de continuar con la ejecución.
Implementación: Asegúrate de que tu sistema de middlewares soporte async y await.