Removing columns from schemaless queries

Right now it is possible to remove a column from a query select using select_merge like this:

q = ... # some ecto query
q |> select_merge([_], %{some_column: %{}})

It would be so great to have an actual API supporting this use case, or at least some documentation describing this behaviour.