Vending machine code kata, in Clojure. NOT an example of how to do it!