let's pretend leaflet was written in cljs