See ccmn and subsequents. The first few statements of this subsection can
be put very early after ccmn.
Proposal: in the main part, make separate subsections of commutative monoids
and abelian groups.
Relabel cabl to "cabl" or, preferably, other labels containing "abl" to
"abel", for consistency.