Функция fields* портит порядок полей

Функция fields* портит порядок полей, поэтому не проходит тест
FAIL in (select-agent-agents-test) (core_test.clj:51)
Tesing select-agent-agents
expected: (= result "SELECT client_id,proposal_id,agent FROM agents ")
  actual: (not (= "SELECT proposal_id,client_id,agent FROM agents " "SELECT client_id,proposal_id,agent FROM agents "))