chickadee » low-level-macros » list-bind

(list-bind pat seq (where . fenders) .. xpr ....)syntax

binds pattern variables of pat to subexpressions of seq and executes xpr .... in this context, provided all fenders return #t, if supplied.

Note, that non-symbol literals are accepted in pat and seq and considered a match if they are equal.