My go at the modern-cljs tutorial