For example, the following SQL is not possible:
SELECT * FROM sometable WHERE (start,end) OVERLAPS (?,?)
We could allow a multi column key, by specifying it as a vector like:
(fetch db :some/table somekeys {[:some/start :some/end] (op/overlaps start end)})