make 'var a jvm special, cljs doens't have it
remove default macroexpand-1 implementation, make create-var a dynamic var; every analyzer implementer must provide macroexpand-1 and create-var implementations