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