How can I swap columns of InMemoryDatasets?

Like

select!(ds, [:g2, :g1, :y])

?