Examples from the Elm language ported to ClojureScript/Om