Macro Aif

Part of:

package anaphora
( aif < test > < then > &optional < else > )

Like IF, except binds the result of the test to IT (via LET) for
the scope of the then and else expressions.