CanonicalTXSet acts much like a map, but sorts the transactions in a simple order that makes them take fewer passed.