(macroexpand form)
Fully expands a cljs macro form.
(defn macroexpand [form] (let [mform (analyzer/macroexpand-1 {} form)] (if (identical? form mform) mform (macroexpand mform))))