Monad : Un concept en mathématiques et en informatique, désignant une structure qui encapsule une valeur et permet de composer des opérations sur cette valeur tout en gérant des effets secondaires de manière contrôlée.
En programmation fonctionnelle, une monad est souvent utilisée pour gérer des valeurs optionnelles, permettant ainsi d'éviter des erreurs de type null.
Les monads peuvent être utilisées pour gérer des opérations asynchrones, facilitant la composition de fonctions qui retournent des promesses.
Dans le contexte des catégories en mathématiques, une monad peut être vue comme une façon de structurer des transformations entre objets et morphismes.