Fast declarative terminal (curses) UIs with cljs and nodejs