Expect c'est crash peut-être utiliser Result?
un expect c'est un crash, un code qui expect c'est un code qui contient le code pour crash, ici dans la boucle, on aurais peut-être aimé avoir des fonctions et un Result et si çà crash ça se fait hors de la boucle applicative.