Anything used as a medium of exchange, a unit of accounting, and a store of value (base unit = 'XXX').
XXX
we interpret ISO 4217 to mean "unspecified currency" and thus we can use this unit whenever we refer to some general currency unit.type Money = ExtensiveQuantity(quantity = "Money", unit = "XXX");
unit = "XXX"
in v2.2.