case uint64: // unsigned integer -> numeric?
                switch kind {
                case types.Int:
                    return int(x)
                case types.Int8: