Glancing over the implementation it looks like you would have to add list manipulation ops to get macros to work, since there's no quote. So, not hard, but not trivial.
Shouldn't be too hard, implementation is derived from ClojureScript's analyzer. I'll probably add macros at some point.
Would it be hard to add macros?