extern crate macro_lisp;
use macro_lisp::lisp;
lisp!(defun main() ()
(dotimes (count 100)
(defconstant num (1+ count))
(if (== 0 (% num 3))
(if (== 0 (% num 5))
(println "FizzBuzz")
(println "Fizz"))
(if (== 0 (% num 5))
(println "Buzz")
(println "{}" num))))
);