Magic-less framework to help you write dynamic, but lightweight CLJS webapps