When converting a double larger or equal to math.MaxInt64 to an integer, it previously overflowed silently. It now returns an explicit error. This fixes along the way, the math.abs(-9223372036854775808) issue.