Implementation of the compara data types.