Ecto Changeset: modify column type from :string to {:array, :string}

Okay, is there a way to solve this problem without using Repo?

I see Repo used in Programming Ecto when changing both the table structure and the data, as is the case here.