The formatting of this code is kinda weird. There is a random newline in here that I'd rather go away. I'd like to see something more like this:

```clojure
(defn statuses
  "Returns the combined status of a ref (SHA, branch, or tag).
   By default, returns the combined status. Include `:combined? false'
   in options to disable combined status
   (see https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref)"
  [user repo ref & [options]]
  {:pre [user repo ref]}
  (let [combined? (:combined? options true)]
    (api-call :get
              (if combined?
                "repos/%s/%s/commits/%s/status"
                "repos/%s/%s/statuses/%s")
              [user repo ref]
              (cond-> options
                      combined?
                      (assoc 
                          :accept combined-state-opt-in)))))
```