;; Skip: known macro hygiene issue — 'stream' is renamed inside template expansion (do (def stream (create-random-ohlc 42 200)) (macro prt [m] `(pipe (~m stream) (fn [s] (print ~m "=" s)))) (prt .open) (prt .high) (prt .low) (prt .close) )