I was looking for partially ordered monoid (POMonoid) but could not find it. This is a chimera of a monoid and a partial order such that the composition operation of the monoid is monotone, i.e., we have x*y <= x'*y' whenever x<=x' and y<=y'.
Do we have ordered algebraic structures yet?
If not where should we place them in the module hierarchy?