BigInt syntax including BigInt literals (like 0n) can cause some problems. It doesn't work on all JS engines and it turns out it's very difficult to transpile away. I see there was an unmerged PR by @Mattia Manzati a few months ago to remove the use of literals -- that would be a good start in making things work on platforms without native BigInt support. I guess I'm somewhat of an outlier, as it seems BigInt is ~94% supported these days, react-native being the problem here. I'm not sure how widely BigInt literals are supported however, I think they're an es2020 feature. Is there any objection to removing the literals in favor of the BigInt constructor?