The hash of a string, number or boolean, used for all hashes in change detection (hashArray, hashCode).

NOTE: this is the fast, non-cryptographic fastHash: these hashes are only compared with each other within the app, never stored or sent. Numbers and booleans are hashed as their string form.