     wrap-output-coercion
     wrap-query-params
     wrap-basic-auth
+    wrap-user-info
     wrap-accept
     wrap-accept-encoding
     wrap-content-type

                        (basic-auth-value user password))))
      (client req))))


(defn wrap-method [client]
  (fn [req]

      (client (-> req (dissoc :method)
                      (assoc :request-method m)))
      (client req))))

(defn wrap-url [client]
  (fn [req]
