Should the standard support casting columns from one dtype to another? Like, Int64 -> Float64? Could have: - `DataFrame.cast_columns`, which takes a mapping between column names and dtypes - `Column.cast` which accepts a single dtype