idempotent (hackage): Idempotent monoids
Keywords: data|library|mit