ND
Size: a a a
ND
DL
D
DL
(when (and (cheap-call)
(let [result (expensive-call)]
(some-fn result))))
D
(when (and (cheap-call)
(let [result (expensive-call)]
(some-fn result))))
DL
DL
D
(when (and (cheap-call)
(let [result (expensive-call)]
(some-fn result))))
E
(when (and (cheap-call)
(let [result (expensive-call)]
(some-fn result))))
D
IR
E
D
DL
D
ND
(when-let [res (and (cheap) (expensive))]
(some-fn res))
D
(when-let [res (and (cheap) (expensive))]
(some-fn res))
DL
(some-> (and (cheap) (expensive))
some-fn)
DF