Macro When-Let

Part of:

package lispworks
( when-let (var form) &body < body > )
Executes a body of code if a form evaluates to non-nil,
propagating the result of the form through the body of code.