S3 generic to ensure we don't change data type when assigning into column
ensure_type(x, value)
x
column values
value
new value
coerced new value