Hashable (and subclasses) now each has an 'identifier' attribute,
which is a named tuple.