Make IF a syntax rather than a primitive function

In Clojure, this is a syntax and not a function.

Before:

    lisp>>(let [if 0] if)
    if
    lisp>>if
    if

After:

    lisp>>(let [if 0] if)
    0
    lisp>>if
    nil