(ns demo
  (:refer-clojure :exclude [do ->]))

(defmacro do [& args]
  (first args))

(defmacro -> [& args]
  (last args))

(println (do 1 2 3))
(println (-> 5 inc))