# Commutative Semigroup
[](https://haskell.org) [](https://hackage.haskell.org/package/commutative-semigroups) [](https://github.com/reflex-frp/commutative-semigroups/LICENSE)
A commutative semigroup is a semigroup where the order of arguments to mappend does not matter.
```haskell
class Semigroup g => Commutative g
```
|