Something I noticed recently, but don't think needs fixing as I doubt it sees much use is: (hash (js/BigInt "42")) -> Cannot create property 'closure_uid_529293759' on bigint '42'
Is it an object identity hash or something?
ClojureScript 1.12.42
cljs.user=> (hash (js/BigInt "42"))
1
cljs.user=> (hash (js/BigInt "423"))
2
cljs.user=> (hash (js/BigInt "423444"))
3
cljs.user=> (hash (js/BigInt "4234440"))
4
cljs.user=> (hash (js/BigInt "4234440"))
5
cljs.user=> (hash (js/BigInt "4234440"))
6