CLJS-592 - preserve :macro metadata to enable AOT compilation