Macro Sor

Part of:

package anaphora
( sor < first > &rest < rest > )

Like OR, except binds the first argument to IT (via SYMBOL-MACROLET) for
the scope of the rest of the arguments. IT can be set with SETF.