A smarter client-side with ClojureScript : Shoreleave's rpc/xhr/jsonp facilities