Got destructuring-bind macro implementation in Scheme working (depends on non-standard define-macro and gentemp).