Cripes, you only need to exceed 2^29-1 in Haskell to overflow into a BigNum.