Note that the interfaces Text, Real, LongReal, Extended, and Atom (which were presented in the main body of this report) provide Equal, Hash, and Compare procedures.