Free extension of a commutative monoid free by a finite set
import public Frexlet.Monoid.Commutative.NatSemiLinear
import public Frexlet.Monoid.Commutative.Nat
import public Frexlet.Monoid.Commutative.Coproduct
import public Frexlet.Monoid.Commutative.Free