Haskell - Biblioteca de semigrupos
