CLJS-752: implement specify!

redefine specify in terms of specify! which directly modifies instances.