export function numberHash(val: number, initialHashVal: number): number {
return (((initialHashVal << 5) - initialHashVal) + val) | 0; // hashVal * 31 + ch, keep as int32
hash.ts
}
function booleanHash(b: boolean, initialHashVal: number): number {