case Complex128:
            if rounded == nil {
                return fitsFloat64(exact.Real(x)) && fitsFloat64(exact.Imag(x))
            }
            re := roundFloat64(exact.Real(x))