powered by
Cast columns to the type of the template
coerceColumns(template, x)
data.frame
only affects columns in both the template and x