Provides "abilities". Those classes are best used via inheritance. They give extra functionality to a class.
The currently available abilities are:
COMPARABLE
for objects that can be compared between themselves;HASHABLE
for objects that provide a hash-code (e.g. useful for hashed dictionaries and sets)