Idiomatic Clojure API for the lego mindstorms ev3