Experimental Clojurescript library for managing dom view updates