Adds a templated class for representing an equivalence relation on a value data type. This will be used by spirv-fuzz for representing sets of distinct pieces of data in a shader that are known to have equal values.