How I wish pure Lua/Luau had arbitrary precision numbers like Python does (as in 2^53+1 ~= 2+53). Metamethods and operator overloading make custom BigNum implementations nice to use but slow as molasses.
It'd rarely be useful, but for those things where it would, it seems like there just isn't any efficient way to do them without it.