A port of Ian Piumarta's Maru to Clojure; the ideas of Maru with Clojure syntax