Macros

(unless (> 1 2) "this will be returned" "this won't'") (defmacro unless [test-exp then else] `(if (not ~test-exp) ~then ~else))