(mac mc args `(annotate 'mac (fn ,@args)))
arc> (= m (mc (x) `',x)) #3(tagged mac #<procedure>) arc> (m not-a-declared-symbol) not-a-declared-symbol
arc> (let m (mc (x) `',x) (m not-a-declared-symbol)) Error: "reference to undefined identifier: _not-a-declared-symbol"
arc> ((mc (x) `',x) not-a-declared-symbol) Error: "reference to undefined identifier: _not-a-declared-symbol"
arc> ((mc (x) `',x) 'not-a-declared-symbol) (quote not-a-declared-symbol)
arc> (let m (mc (x) `',x) (m 'not-a-declared-symbol)) (quote not-a-declared-symbol)