```clj
(with-timeout println 800 (println "Timeout triggered")
           (println "Response"))

```
expands to

```clj
(let* [timeout__4106__auto__ (on-timeout 800 (println "Timeout triggered"))
       println (fn [& args__4107__auto__] (when (cancel timeout__4106__auto__)
                                           (prn "cancel ok" println)
                                           (apply println args__4107__auto__)))]
      (println "Response"))
```

why the println in (apply println args__4107__auto__) is the unwrapped println