If we don't allow negative numbers, are the above constructions of chemicals, [multisets](https://ncatlab.org/nlab/show/multiset)?

If so, then the above puzzles can be solved by letting the monoid part in the monoidal poset be given by the operations of multisets.