Move as much as possible - ideally everything - into cljc, so that it will run either server side or client side.