Mes attentes étaient très faibles pour monad, mais ceci est une véritable découverte.