Arrêtez de lancer des erreurs que votre vérificateur de types ne peut pas voir
Les exceptions lancées masquent les chemins d'échec à votre système de types. Voici pourquoi les retours d'erreur explicites rendent votre code plus honnête, et comment les adopter sans vous détester.