An abstract interface for a procedure comparing two
container objects. Note that a procedure may satisfy both
this abstract interface and subtraction_func.
An abstract interface for a procedure finding the difference
between two items, item1 - item2. Note that a procedure may
satisfy both this abstract interface and comparison_func.