;; Output: 42 (do (macro t [x] `(fn [~x] ~x)) (def id (t a)) (id 42))