Obtained from: FreeBSD Haskell
WWW: http://github.com/ekmett/semigroups/ Obtained from: FreeBSD Haskell