Bind is a replacement for let, destructuring-bind and multiple-value-bind. An example is probably the best way to describe its syntax:
(bind ((a 2)
((b . Destructuring is done if the first item
in a binding is a list. Multiple value binding is done if the first item
in a binding is a list and the first item in the list is ':values'.