Hashable | Apple Developer Documentation
A type that can be hashed into a to produce an integer hash value.