Destructuring bind

It is a almost complete `destructuring-bind'.  Destructuring mismatch error checking needs to be completed yet, though.