Haskell defaults integral types to Integer (aka bignum) not Int (aka int64)