hash

Must be consistent with results from isEqual: while also avoiding hash collisions.

Declaration

var hash: Int { get }