#!/usr/bin/env hy
(defn fizz [] (print "Fizz"))
(defn buzz [] (print "Buzz"))
(defn fizzbuzz [] (print "FizzBuzz"))

(defmain [&rest args] (for [i (range 1 21)]
                        (cond [(and (= 0 (% i 3)) (= 0 (% i 5))) (fizzbuzz)]
                              [(= 0 (% i 3)) (fizz)]
                              [(= 0 (% i 5)) (buzz)]
                              [True (print i)])))
