You could destructure `x` and `y` in one go:
~~~{.clojure}
(let [[x y] (halve a-seq)] ...)
~~~