WHEN
====
syntax: (when <test> {<form> ...})
This function evaluates the testform. If the result
is NIL, then no <form> will be evaluated, and NIL will
be returned. Otherwise the forms <form> will be
evaluated sequentially, from left to right, and the
value of the last form will be returned.
example: >(when t 1)
1
>(when nil 1)
NIL