analyze cljs source
add some convenience functions for ease of REPLing
ensure eval response value is always a string
cleanup
better err msg when eval response is not readable