ClojureScript: Up and Running: Functional Programming for the Web