CLJS-484 Throw exception instead of trying to throw string in defmulti compiler macro